STONE AGE (2.5 MILLION BCE – 2500 BCE)