Lots of hardening. Added Good-Turing facility.