}else{//The word is longer than a letter and doesn't start with a vowel
//Find the first vowel's index
loop {
/*loop {
if is_vowel(english[global_index]) || is_y(english[global_index]) {//As a heuristic, we consider Y to be a vowel when it is not at the start of the word
ifletSome(first_vowel_of_word_index)=slice_to_search_for_vowel.iter().position(|&x|{is_vowel(x)||is_y(x)}){//As a heuristic, we consider Y to be a vowel when it is not at the start of the word
global_index+=first_vowel_of_word_index;
first_vowel_index=global_index;
}else{//This word has no vowels
ifletSome(end_of_word_index)=slice_to_search_for_vowel.iter().position(|&x|!x.is_ascii_alphabetic()){//We found a non-letter that ends the word