André-Louis Cholesky: Mathematician, Topographer and Army Officer