Fix version number
Update copyright years
Improvements.

It turns out, all we need is a small hack in names(), we do not need
a tied hash in the $data structure. The hack can also be simpler, and
it foils the most recent tests in AMS.