Good commenting. I like that you've specified how you're testing your functions so that when someone is reading over your code (me), they know what is going on.