DividableRange-infinity to +infinity ranges, divided by points of change Creation is O(N*log(N)) Lookup is O(log(N))License: MITSwiftLazySeqSimple implementation of GeneratedSequence, and based on it, LazySequence. Difference is that LazySeq stores computation results, while GeneratedSeq doesn't. It also supports generating using complex reuse function, but it's not required.License: MITSwift