Why is the << operation on an array in Ruby not atomic? Why is the << operation on an array in Ruby not atomic? ruby ruby