Nice job Nate, your examples really made me think about what was going on and in the end it all made sense and everything looks right to me.
I agree with the comment above. The examples really bring out the meaning of the definition. -- Derek Hopper