Basically what the title says. It doesn't recognize vowels with a circumflex (e.g. "û") as vowels.
Example:
Udûn is syllabified as UDÛN, even though it's clearly 2 syllables.
This can easily be fixed by adding âêîôûŷ to the list of vowels in is_vowel(), I'll probably just make a PR with this change if I get around to it.
With that fix in place, Udûn is syllabified correctly as U.dûn