Leonhard Euler (1707-1783), Swiss mathematician