ch02 varargs, etc.