add histogram interface, utility functions, selectivity estimation
functions, equi-width histogram construction functions, unit tests