Fully unit tested solutions to Elements of Programming Interviews exercises.