equal depth binning