Fix pull() to change the list instead of creating a new one

In Lodash, _.pull() can be called on an array without using the returned value, see the example here: http://lodash.com/docs#pull

Not as short, but more consistent with Lodash.
Not sure on the performance difference between these two methods though.