Use all those fancy new features of 1.2 in the benchmarked class too.
Remove a forlorn Console.WriteLine that really needs to go elsewhere
Add comment on place where an additional optimization is possible
Add test testing for Struct field equality
Improve hash mixing by tweaking constants
Added a little more comprehensive benchmark of various hash approaches.
Extend benchmark program to generate a bunch of html table results.
Fix nasty bug whereby Rate was always computed to be 0, thus causing the early-termination of structs' terrible dictionary performance to fail, thus causing effective non-termination.
Computing timings in nanoseconds.
(minor: remove dead code);