Solutions for Cracking The Coding Interview