Changes binary search to search high in lows and low in highs instead of using overlap checks.
Small refactoring of SIT
Removes unused includes