More playing with argument passing (by value??) and scope.
debugging function calling