Comment
Comment by foxhill
DRY principle - you give the variables a name once, in the function definition. e.g:
if you only look at the header you might think that the arguments are one way, but
i'm not saying i agree with this at all - it's a contrived example..!