# Using piecewise-defined functions for recursive integer sequence

I have

with `div --> //`

("integer part" of division).

I wonder how to use piecewise-defined functions for calculating `n(i)`

and `Q(i)`

.

This does not work:

```
r = 1
m = 7
n(i) = piecewise([([0,0], r//m), ((0,oo), 10*(n(i-1)-Q(i-1)*m))])
Q(i) = piecewise([([0,0], 0), ((1,oo), n(i)//m)])
print n(0)
print n(1)
print n(5)
```