Cleans up tests, changes ClosedRange to ternary, implements ..< with negative
Adds ..< for open interval.