For example factorial 3 3 factorial 2 3

  • Slides: 23
Download presentation

For example: = = = = factorial 3 3 * factorial 2 3 *

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]

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]

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]

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