Added implementation of varargs.