For example factorial 3 3 factorial 2 3 Slides: 23 Download presentation For example: = = = = factorial 3 3 * factorial 2 3 * (2 * factorial 1) 3 * (2 * (1 * factorial 0)) 3 * (2 * (1 * 1)) 3 * (2 * 1) 3 * 2 6 4 For example: = = = product [2, 3, 4] 2 * product [3, 4] 2 * (3 * product [4]) 2 * (3 * (4 * product [])) 2 * (3 * (4 * 1)) 24 8 For example: = = = length [1, 2, 3] 1 + length [2, 3] 1 + (1 + length [3]) 1 + (1 + length [])) 1 + (1 + 0)) 3 10 For example: = = = reverse [1, 2, 3] reverse [2, 3] ++ [1] (reverse [3] ++ [2]) ++ [1] ((reverse [] ++ [3]) ++ [2]) ++ [1] (([] ++ [3]) ++ [2]) ++ [1] [3, 2, 1] 12