Parameters should be passed by copy to avoid references and side effects.
Parameters should be passed by copy to avoid references and side effects.