new tests for the subsegment problem
 new benchmarks
adding reversedSmartCH