implement Sparsify::sparse

The salient addition is Sparsify::compress, a recursive hash compression method.
Sparsify::sparse is an entry method that expects a hash and `compress`es each key-value pair.
implement Sparsify::unsparse

The opposite of Sparsify::sparse !