The structure of the Middle Stone Age of eastern Africa