Algorithms - How they work.