private List<double> getCopy(List<double> ld) { double[] da = new double[ld.Count]; ld.CopyTo(da); return da.ToList<double>(); }