A substance that can act as either an acid or a base is described as