Solutions to Problem #4

Including Mark Weaver's solution

* appendix.texi: new file
* code/tar2.scm: new file
* ch02_bin.texi: add text for tar solution