According to his autobiography, Avicenna had memorised the entire Quran by the age of 10. Who wrote Euclid's Elements