Building an Argument with Counterarguments