Why Multiple Algorithms Exist | Finance Train