Reverse sort done, not tested
Reverse sort tested