"When the function addition is called, [...] any modification will not have any effect [...]in the values outside it, because variables x and y were not themselves passed to the function, but only copies of their values at the moment the function was called."
This question depends on what the service level packages have to offer as an agreement. Does this question come with a list of what the service levels have to offer?