-Patrick Dengler
http://code.google.com/p/revecter/
The code isn't that great, but its still somewhat interesting.