I thought that Heracles and Hercules are the same person? Except hercules is his name in latin. Isn't this a little bit confusing?