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