/*
   simul efun add_a(string)
   Adds "a " or "an " to the beginning of a string.
   Rewritten by Radix : May 5, 1997
*/
string add_a(string s)
{
    int c = s[0];
    switch(c) 
    {
    case 'a':
    case 'e':
    case 'i':
    case 'o':
    case 'u':
    case 'y':
    case 'A':
    case 'E':
    case 'I':
    case 'O':
    case 'U':
    case 'Y':
        return "an "+s;
    default:
        return "a "+s;
    }
}