Cool - I've seen it before, might even have one.
I have a bunch of that stuff, and FSMs as well, that I should probably pass on.