`map` itself returns an array consisting of the mapped values -- there is no need to manually create a `greet_result` string and shovel items into it, as you would have to do with `each`. This would work:

`return people.map{ |person| "#{greeting} #{person} " }.join`