public static Histogram <double, object> ToHistogram(this IEnumerable <double> data, double precision)
        {
            var header = new object();
            var hist   = new Histogram <double, object>(z => z * precision);

            foreach (var e in data)
            {
                hist.AddValue(header, (int)(e / precision), 1);
            }
            return(hist);
        }