add methods for suggesting with the third parameter
add bit utils class for handling bitwise operations for histograms
add silly test for histograms