SpreadTooThin wrote: > Every time I pass a variable now I will worry that it will be changed > by the function... why? who's writing those scary functions that you cannot trust? and what makes you think they won't abuse any immutable data you give them? </F>