I was looking today for version of Array#select that would mutate the
by deleting selected elements from it.
I first looked at delete_if, then noticed that it actually mutates
array and returns mutated array. I wonder would it make sense for
not to mutate and return new array and delete_if! to mutate and return
Of course what I want is simple method to implement, it just seems
typical desire for Array#select usage cases and also perhaps mutating
delete_if is as well bit unexpected? Problem is, suggested change would
break many current delete_if usage cases.