Samples codes from "Cracking the Coding Interview 5th Edition"