Explaining Answer Set Programming in Argumentative Terms