Hello,
Why is there no default O(1) random access list data structure in haskell (for example clojure has [] vector). I would expect that this kind of data structure is used very often, so you shouldn't need to import one yourself.
Is it safe to assume that ' reverse [1, 2, 3, 4, 5] ' is O(1) ?