*** Algorithm translated from code to english
-words are split at space, tab and newline characters, and if any of the characters =.!?;= appear in a word, a blank word is appended to the current word
+Words are split at space, tab and newline characters, and if any of the characters =.!?;= appear in a word, a blank word is appended to the current word.
-each word is displayed for (60 / the choosen wpm) seconds, except if the word contains any of =:,= or is greater than 9 characters long, in which case it is displayed for twice as long
+Each word is displayed for (60 / the choosen wpm) seconds, except if the word contains any of =:,= or is greater than 9 characters long, in which case it is displayed for twice as long.
The accent location is chosen as the nth character in a word, depending on its length, based on the following table
| length | accent position |