Add reverses + testcases
Benchmarks take 1