NPeano.modulo : another trick a la "minus" for having a decreasing arg
NPeano.modulo : another trick a la "minus" for having a decreasing arg

 By writing y instead of 0 in the branch where y is 0,
 Coq can see that (modulo x y) is a structural subterm of y
 (but not necessarily a strict one).

 Same trick for div, but here it doesn't help.

git-svn-id: 44dc50bdcc0f5d1a212c497508dc9452e0b35e2b@13722 85f007b7-540e-0410-9357-904b9bb8a0f7

maximedenes/native-coq,maximedenes/native-coq,maximedenes/native-coq