https://9lib.net/document/nq73w4dy-alembert-solution-initial-value-problem-linear-hyperbolic-equation.html