Intro to Algorithms written in Python