Next: Use the Schlemiel the Painter algorithm.
used recursive function and stored the user object as node property
cleaned up comments
 made a head node and passed the goEast function a userObject rather then a node
cleaned up comments
added question.
fixed formatting
removed superfluous variable and added comments
modified formatting.