I've written a method to obtain an IEnumerable from a start point, end point and step. Similar to Enumerable.Range() but for doubles and not fixed step.public static IEnumerable<double> InclusiveRange(double start, double end, double step = 1)    {        while (start <= end)        {            yield return start;            start += step;        }    }Am I missing something, or there is a better approach?
Double Inclusive Range step by step
c#;interval;ienumerable