internal static IList<double> Initialize(this IList<double> list, int count) { list.Clear(); for (int i = 0; i < count; i++) list.Add(0); return list; }