MLE
introduced bidirectional search
solve 2443_ReverseSort
Merge branch 'feature-2443'