The Impact of Technology on the Alpha Generation