Source: https://www.grenoble-sciences.fr/pap-ebook/grivet/sites/grivet/files/exercices/ch2/ch2ex4_bessel.pdf