Commit 14

Got the basic framework for the problem defined, now I need to combine
the various arrays to become the complex arrays that I need.
Commit 15

Haven't committed in a while and don't know if I've missed some
important changes.