Initial commit on Flower Garden final take home exam for NB Summer 2014