* Retirada a regra "us->us" por incompatibilidade com 
outras palavras, como "chapéu", ou "troféu". "ônibus", 
agora é exceção;

* Refatorada nas chamadas ao substr();

* pluralize() só adiciona "s" se a palavra não terminar com um "s", e singularize() só retira a última letra caso esta seja um "s".

* Chamada equivocada à in_array() substituída por array_key_exists();