(n)Heidelberg man, Homo heidelbergensisa type of primitive man who lived in Europe