Elements Of Programming Interviews exercises in python