This contains sections required for cracking coding interviews