Allan Joseph Champneys Cunningham — British mathematician (1842–1928)