/* countdown.pde Written by Justin Hsia Demonstration of recursion */ void setup() { } void draw() { countdown(3); noLoop(); } void countdown(int n) { if(n>=0) { // implicitly defines an "empty" base case when n<0 println(n); countdown(n-1); // recurse } }