Algorithms and TopCoder challenges written in Python