Remove erroneous print
Refactor out even() impl
Optimise the search
Merge branch 'optimisation'