Created as part of the The Data Scientist's Toolbox Course - Coursera.org