Homo necans the anthropology of Ancient Greek sacrificial ritual and myth