100 small programs to practice programming. Written in Python.