| fac | (fac n) | The factorial function. |
| head | (head pair) | An alias of car. |
| tail | (tail pair) | An alias of cdr. |
1 Factorials. | |||
| This section demonstrates a plain and well-known function, namely the factorial function. | |||
| fac | |||
| Form | (fac n) | ||
| Description | The factorial function. Also known as n! The factorial function multiplies the numbers from 1 to n. | ||
| Precondition | n >= 0 | ||
| Parameters | n | An integer | |
| Returns | n * (n-1) * ... * 1 | ||
| See also | Scheme source file | fac | |
2 List selection functions. | |||
| This section demonstrates two aliased functions. | |||
| head | |||
| Form | (head pair) | ||
| Description | An alias of car. | ||
| Parameters | pair | A cons cell | |
| Returns | The first component of a cons cell | ||
| See also | Scheme source file | head | |
| tail | |||
| Form | (tail pair) | ||
| Description | An alias of cdr. | ||
| Parameters | pair | A cons cell | |
| Returns | The second component of a cons cell | ||
| See also | Scheme source file | tail | |