public static Distance DistanceTravelledUnderConstantAcceleration(Velocity initialVelocity, Acceleration acceleration, TimeSpan time)
 {
     return(Velocity.DistanceTravelled(initialVelocity, time) +
            new Distance(0.5 * acceleration.MetresPerSecondPerSecond * Math.Pow(time.TotalSeconds, 2)));
 }
 public static Velocity VelocityGained(Acceleration acceleration, TimeSpan time)
 {
     return(new Velocity(acceleration.MetresPerSecondPerSecond * time.TotalSeconds));
 }