The java solutions for cracking the code interview book.