An optimized version of Sequence#reverse, which creates an ArrayLikeSequence so that the result still provides random access.
Lazy([1, 2, 3]).reverse() // instanceof Lazy.ArrayLikeSequence