Do these mutate the array in place? (Ruby noob) Aren't mutators normally decorated with ! by convention?