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