exercises/answers for local effects chapter, as well as some edits to ch2 and ch7
done with lists
done with tree
done with error handling