loop, gate, offsets, times, levels, and algorithm. In algorithm mode, the function receives { n, v, i, t, g, rootN, rootV, rootT, rootG } and returns the next step as { n, v, t, g }. The sequence stops once the returned velocity drops below 0.