James Gregory Mathematician Lifespan