>>109901038
tri(\n =
result = 0
| n > 0 : result = n + tri(n - 1) _
result
)
_printtris(\n, i =
| i < n : (
printi(i)
prints(": ")
printi(tri(i))
ln()
_printtris(n, i + 1)
) _
)
printtris(\n = _printtris(n, 0))
main(\= printtris(20))
Output:
0: 0
1: 1
2: 3
3: 6
4: 10
5: 15
6: 21
7: 28
8: 36
9: 45
10: 55
11: 66
12: 78
13: 91
14: 105
15: 120
16: 136
17: 153
18: 171
19: 190