Change handling of large numBins, make 2nd consturctor instead of optional param, style change