"As part of my new role for a software development firm," writes David Mayer, "I was assigned to sift through some code looking for bugs in the dictionary and spellchecking system. That's how I came across a function called get_words_from_a_number_which_is_passed_as_a_perimeter_into_this_function."

"One definition of the word perimeter is 'the length of a line', which seems ironic given that all the variables used are obscene in length. Incidentally, one such perimeter defines 'pass-a-number' which indicates to the function that the second perimeter will be a number. But given this function converts numbers to words, I fail to see why you would 'pass-a-letter'. "

"Notice too that 'p_numerical_value_equiv' is defined as a string, where NUMBER_CONVERTED_FROM_STRING will then be converted from a string to a number," David continues, "I still haven't figured out what p_mode does. I also haven't figured out why version 15.1 only allows up to fifteen. But I do love this variation of spelling 'eleevn'."