Title: Algorithms, First Time Learners Guide 2014