introducing histograms , gathering things away from applications and into the library