solutions to the book of cracking the coding interview.