Hannibal tjente sig lipp till generaloeh