Exercises from each chapter of Cracking the Coding Interview by Gayle Laakmann.