Amended version number; Revised comments and documentation.