/* Author: James Tam Version: 2015 Learning objectives: tracing a recursive example (tail recursion). */ public class TailDriver { public static void tail (int no) { if (no <= 3) { System.out.println(no); tail(no+1); } return; } public static void main (String [] args) { tail(1); } }