A brief review of the archaeological evidence for Palaeolithic and Neolithic subsistence