The development of writing enabled knowledge to be stored and communicated across generations with much greater fidelity. What advancement aided in spreading knowledge across generations