headfirst: variadic functions