/// <summary>
 /// Откорректировать массив (чтобы результаты не падали и пропуски заполнялись предыдущими результатами)
 /// </summary>
 /// <param name="p"></param>
 /// <returns></returns>
 public static PowerLift[] Correct(PowerLift[] p)
 {
     PowerLift[] res = new PowerLift[p.Length];
     res[0] = new PowerLift(p[0]);
     for (int i = 1; i < p.Length; i++)
     {
         ref var rs  = ref res[i];
         ref var rs0 = ref res[i - 1];
 public PowerLift(PowerLift p) : this(p.Squat, p.Press, p.Lift, p.Weight, p.Time)
 {
     this.Tonnage = p.Tonnage;
 }