Created as a requirement for The Data Scientist's Toolkit Course