# Recursively calculate triangular number of n rec n = triangle (int.sub n 1); triangle n = int.eq? n 1 1 (int.add n (rec n)); triangle 500; # Recursively calculate factorial of n factorial n = int.eq? n 0 1 (int.mul n (factorial (int.sub n 1))); factorial 20;