Keeping the notion of lazily calculated heavy hitters, but fixing it to ...

...actually be a lazy val

I supply a partially applied function into the SketchMap class so it can satisfy the heavy hitters when required on first usage.

Fixes #304