Math.MultiMovingAverage: Protecting against edge case.
Control.CoarseAltitude: Saving last depth reference sent to avoid using moving average before updating.