val a = e.sqrtA * e.sqrtA val tk = wrap(t - e.toe, WEEK) val n = sqrt(mu / (a * a * a)) + e.dn val m = e.m0 + n * tk var ek = m repeat(12) { ek = m + e.e * sin(ek) }