Problems taking from common Programming textbooks with Answers. Programs are also taken from 'Cracking the Coding Interview, 5th Edition'