Implementations and tests of problems and the book "Cracking the Coding Interview"