mini-project for the course An Introduction to Interactive Programming in Python (https://class.coursera.org/interactivepython-002/class/index)