Created as a part of Course Project assignment during "The Data Scientist’s Toolbox" course at coursera.org