my codes for cracking the coding interview the 5th edition