Cracking the Coding Interview Solutions in C