Created as part of an assignment of the Data Science specialization course in coursera.org