Created as part of course project for "The Data Scientist's Toolbox" on Coursera