Richard Towneley — English mathematician, natural philosopher and astronomer (1629-1707)