title: Split a string into array of characters BUT group nearby vowels together
body: <p>I've been looking for the solution to this, but couldn't find it. I want to take a string like "great" and turn it into the following array: <code>(g,r,ea,t)</code>.
  Basically, I want all the vowels <code>(a,e,i,o,u,y)</code> to be combined IF they are together. If not, like in the case of "fate", then I should just get <code>(f,a,t,e)</code>. I can easily get this last array, but I don't know how to get the first one.</p>
  
  <p>I've been thinking about doing a foreach loop and using a counter to detect any grouped vowels, but that seems unnecessarily complicated, yet I can't figure out a faster way.. Any suggestions?</p>