Added `split-every` to enable partitioning a list (current partition is a bit useless?)

Usage:

```LiveScript
[1 to 15] |> split-every 5
#=> [[1 2 3 4 5], [6 7 8 9 10], [11 12 13 14 15]]
```

Also merged updates from `gkz:master`