Make Walk() behave as a walk function is expected to.
Make Walk() behave as a walk function is expected to.

More generic, allow it to run a function against all nodes below
current node.

lorenzo-stoakes/algoholic