Rockit> result: 5 Rockit> result: 6 Rockit> result: 14 Rockit> result: 120 Rockit> result: true Rockit> result: false Rockit> result: false Rockit> result: 9 Rockit> result: 14 Rockit> result: 42 Rockit> result: 77 Rockit> result: 0 Rockit> result: 0 Rockit> result: 15 Rockit> result: 1 Rockit> result: 1 Rockit> result: 120 Rockit> result: true Rockit> result: false Rockit> result: () Rockit> result: () Rockit> result: (1) Rockit> result: (1) Rockit> result: (()) Rockit> result: ((())) Rockit> result: (() ()) Rockit> result: ((()) ()) Rockit> result: (1 2 3 4) Rockit> result: () Rockit> result: (()) Rockit> result: ((()) ()) Rockit> result: (((()) ()) (()) ()) Rockit> result: ((((()) ()) (()) ()) ((()) ()) (()) ()) Rockit> result: (((((()) ()) (()) ()) ((()) ()) (()) ()) (((()) ()) (()) ()) ((()) ()) (()) ()) Rockit> result: (3 7 11 15) Rockit> result: (1 2 3 4) Rockit> result: false Rockit> result: true Rockit> result: false Rockit> result: 1 Rockit> result: (2 3 4) Rockit> result: 2 Rockit> result: 3 Rockit> result: 4 Rockit> result: 5 Rockit> result: 10 Rockit> result: ((1 2) 3 4) Rockit> result: (1 2) Rockit> result: (3 4) Rockit> result: 1 Rockit> result: (5) Rockit> result: (5 20) Rockit> result: (true false) Rockit> result: 99 Rockit> result: 9801 Rockit> result: 12 Rockit> result: Function (x) => (* x x) Rockit> result: 100 Rockit> result: 10000 Rockit> result: Function (f) => (lambda (x) (f (f x))) Rockit> result: 10000 Rockit> result: 10000000000000000 Rockit> result: 10000000000000000 Rockit> result: 99 Rockit> result: 5 Rockit> result: 9900 Rockit> result: 20000 Rockit> result: 200 Rockit> result: 100 Rockit> result: 9 Rockit> result: 9 Rockit> result: 200 Rockit> result: ((30 30) (30 30) 30 30) Rockit> result: (30 30) Rockit> result: ((30 30) 30 30) Rockit> result: (30 30) Rockit> result: (30) Rockit> result: 2 Rockit> result: 3 Rockit> result: Function (L) => (first (rest (rest L))) Rockit> result: 3 Rockit> result: (3 4 5)