[ O \Rightarrow pair nat nat O n
| (S p) \Rightarrow
match (p_ord_aux p (n / m) m) with
- [ (pair q r) \Rightarrow pair nat nat (S q) r]]
+ [ (pair q r) \Rightarrow pair nat nat (S q) r] ]
| (S a) \Rightarrow pair nat nat O n].
(* p_ord n m = <q,r> if m divides n q times, with remainder r *)