Functionally Fitted Block Method for Solving the General Oscillatory Second-Order Initial Value Problems and Hyperbolic Partial Differential Equations. (26th February 2019)