Variable arity in Function