Added a REVERSE-LIST function.  Reorganized and improved