palaeolith