ليونهارت أويلر
Leonhard Euler developed this technique for the case but it is also applicable to the case, for example.