Add initial pseudo code.

* Pseudo code was required for the first part of the assignment.
* This pseudo code was later found to be lacking.
* I hope to update the pseudo code to reflect the true operation of the
* program upon completion. This is completely backwards.