In fact, it's more a `let (n, r) = (index - b).div_rem(&a);`