How can I write a function that accepts a variable number of arguments? Is this possible, how?
The only way is through the use of C style variable arguments, as described here. Note that this is not a recommended practice, as it's not typesafe and error-prone.