Gives objects the ability to 'histogram' in several useful ways
