Used for final project of "The Data Scientist's Toolbox" Coursera course.