Optional and Keyword Arguments
Ways to specify the argument
- <name> -- defaults to nil
- (<name> <default value>)
- (<name> <default value> <supplied-p>)
Use optionals for small numbers of non-required arguments that are easy to remember
Use keywords with either large numbers of non-required arguments or ones that are hard to remember