Added a test module to compare different implementations of reverse