Ilar professor Spencer rättat sina föregångares beräkningar , och han har kommit till siffran 31 000 år.