copy hexiom2 benchmark over from Python's benchmark suite and apply an initial set of optimisations