Forgot to commit this :(
Range implementation with LazySeq