Watch this Author's files
I like this submission but as Leo pointed out an illustrative script would complete the submission.
Also, I would use in that case an anonymous function.
Thanks for this! It *looks* like there should be a script somewhere that calls each of the various functions, but there isn't one in the download zip. Was there meant to be?