Genetic Algorithm exercise for an MSc hackathon using Ciw - Vincent Knight (2017)