Hanibal Barka, Büyük İskender, Halid Bin Velid, Timur, Ragnar Lodbrok