I was wondering if it is possible to keep function parameters separated. I'm trying to call Function A from a couple of functions (say, Func B and Func C) which take different number or arguments, making it hard to use argument number for Function A. So like if Function B takes 2 arguments and Function C takes 3 arguments, if both of those can call Function A, then I'm not sure how I could make use of arguments in Function A. I can't just clear them because Functions B and C need their arguments after Function A is done.
Is there a straightforward non-convoluted way to do this or is the best solution to use globals?