reverse.scm