Apologies if this is obvious, but: appending ! to a function name doesn't 
do anything special. It is convention to "append ! to names of functions 
that modify their arguments" (from the manual, section style guide). But 
this is just a naming convention and doesn't affect how the function is 
actually computed.

Reply via email to