Figure 2.10 complete.  Fixed some failing unit tests.
Figure 2.11 is complete.  Fixed some more unit tests.
Figure 2.12 complete