say I have a function foo() and the number of incoming parameters could
conceivably be random.
For example, foo() could be called w/ 0 params, and sometimes it could be
called w/ 9 parameters. I know C does this, but is there a way to trap this
w/o using foo(array( param1=>x....})
in C, the function declaration is something to the effect of foo(...)