The following is an homage to the work of Patti Schank.
Note to Patti:
I hope you are flattered.
By the way, I stole your source code.