Progress on implementing model solution up through Homework #5. Still
need the Driver and unit tests, plus docs.