As a student as well as a coder, I'm looking for a holistic empirical view here. From the beginning for ATS through to today, what are some landmark and historically significant algorithms that I should be aware of? By name would be ideal.