In the below program,
Code:
def translate(words)
  words.split(" ").map do |word|
    vowel = first_vowel(word)
    word = word.slice(vowel..-1) + word[0,vowel] + "ay"
  end.join(" ")

end
why is there a .join right after the first block?