#while/if/break test a = 1 while (a < 5) { if (a == 4) break print(a) a = a + 1 } #while/break test while(1) { if (1 == 1) break } #for/continue test for (i = 0; i < 25; i = i+1) { if ( i > 10 && i < 15) continue print(i) } #for/array test a = {1,2,3,4} for (i=0; i < 4; i= i + 1) print(a[i]) #double for test for (i = 0; i < 15; i = i + 1) for(j = 0; j < 15; j = j + 1) print(j*i); #factorial function def factorial(i) { if (i <= 0) { return (1) } else { return i * factorial(i - 1); } }