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
I like the examples you gave, it's a lot more useful to see examples than it is to read long textual definitions