Created as part of Coursera course - The Data Scientist's Toolbox - April 2014