(? symbol) -> value or #f
Normally, when a symbol (variable) is accessed and found not to be bound, it creates an error situation. There are times when this is undesired behavior.
?, given a symbol, will return the value associated with that symbol if it is bound. If it is not bound, it returns #f.