ex17 completed, there is still more to learn about the stack and heap, that will be things I expand on and revisit.
cleaning up for ex18