Copy work from https://github.com/rubinius/rubinius-benchmark/pull/4