Playing around problems from Cracking The Coding Interview