Det tredje puniska kriget hade troligen slutat förr,