`take` still needs to be removed (I mentioned it before), as it does not mutate the array:

``` irb
irb(main):001:0> k = [1, 2, 3]
=> [1, 2, 3]
irb(main):002:0> k.take(2)
=> [1, 2]
irb(main):003:0> k
=> [1, 2, 3]
```