gkz/prelude-ls — pull request #26 by audreyt (2012-08-04 11:43:26+00:00)
Title: foldr/scanr: Don't destructively reverse arglist.

Consider:

```js
xs = [1, 2, 3]
console.log foldr1 (+), xs
console.log xs
```

The final `xs` is expected to stay [1, 2, 3], not destructively updated to [3, 2, 1].