Ch12 up to Variable Arguments