python scripts for cracking coding interview exercises