Homework #4, Problem 2a Solutions

Solution to build() for 2a and outline of evaluate() of 2b.