Added a version of reverse to lazy random-access collection that returns a random-access collection