Array Ruby

p [1, 2, 3, 4].collect { |x| x ** 2 }             # => [1, 4, 9, 16]