format source code of list.scm
examples on book
task 2.40-2.41