Improvements in dating rocks and fossils edinborough dating