added greedy feature binning for continuous variables