Archaeologists have examined a large assemblage of 45,000-year-old stone tools and by-products of tool-making process from the site of Heidenschmiede in...