Bad Mojo Redux

New Benchmark