The evolution has been led by technological innovation in various stages which led to the proliferation of algorithmic trading and subsequently high frequency trading. In principle, increased dark pool activity has been facilitated by the pervasiveness of algorithmic trading, along with efficient and reliable systems for matching trades automatically.