* 08/02/06 copyediting (bryce)
* 03/01/06 remove unicode and translate comments in english.
* 21/12/05 free alocated memory before exiting