Just the thinking process for variety of algorithms.