Tools : 1. Algorithms and Data Structures EPI - problems from the book -Elements of Programming Interviews Nqueens - the N queens problem using recursion and backtracking binSearch - tricky binary search problems graph - graph algorithms from Coursera course nicNack - nick nack recursion - recursion and backtracking problems sort - fundamental sorting algorithms with random tests test - tests - currently tests EPI problems in 1. topcoder - problems from topcoder ds - interesting data structures trees - trees