Could someone help me trace this recursive print statements to help me understand Recursion.
public static void printStuff(int Level) {
if (level == 0) {
System.out.print("*");
} else {
System.out.print("[");
printStuff (level-1);
System.out.print(",");
printStuff (level-1);
System.out.print("]")
}
}
public static void main (String [] args) {
printStuff(2);
}