Added OddEven sort with unit tests