Adds "a" or "an" to a word, following English rules.
String addIndefiniteArticle(String word) => word.startsWith(RegExp(r'^[aeiouAEIOU]')) ? 'an $word' : 'a $word';