Îõ³h&Õ„     (c) 2019 Andrew LelechenkoBSD3/Andrew Lelechenko  Safe-Inferred ÁÂÃÄÅÌÚãn  vector-rotcev-Wrapper for mutable vectors, equipped with a  instance. vector-rotcev,Behaves as an original vector in respect to  operations. vector-rotcev+Behaves as a reversed vector in respect to  operations. vector-rotcev/Wrapper for immutable vectors, equipped with a  instance.ÁForward (Data.Vector.fromList [0..100]) Data.Vector.Generic.! 1010ÁBackward (Data.Vector.fromList [0..100]) Data.Vector.Generic.! 1090 vector-rotcev,Behaves as an original vector in respect to  operations. vector-rotcev+Behaves as a reversed vector in respect to  operations. vector-rotcev3Reverse an immutable vector in O(1) time and space.Ìvec = Data.Vector.Generic.fromList [0..100] :: Rotcev Data.Vector.Vector Int$reverse vec Data.Vector.Generic.! 1090 vector-rotcevUnwrap 8, extracting an underlying vector. This takes O(1) for , but full O(n) time for ù case, so it would rather be avoided in intermediate computations. Instead leverage opportunities, provided by generic  and  instances. vector-rotcev0Reverse a mutable vector in O(1) time and space.       ,vector-rotcev-0.1.0.2-E34B6RTM82LDUsXNUI6I7ZData.Vector.RotcevMRotcevMForward MBackwardRotcevForwardBackwardreverseunRotcevmreverse$fVectorRotceva$fMVectorMRotceva $fEqRotcev $fOrdRotcev $fShowRotcev&vector-0.13.0.0-7U8pFThXyYFEKl1vrDAyiE Data.Vector.Generic.Mutable.BaseMVectorData.Vector.Generic.BaseVector