Adding basic HC Implementation.

Signed-off-by: Phillipp Ohl <phillippohl@gmail.com>
Refactoring type 'Set'

Signed-off-by: Phillipp Ohl <phillippohl@gmail.com>
Adding method 'refreshSum' to 'Set'

Signed-off-by: Phillipp Ohl <phillippohl@gmail.com>