Paleolithic typology