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