https://1library.net/document/yew3oj1y-approach-solving-singular-boundary-problems-analytical-numerical-treatment.html