NUMERICAL TECHNIQUES FOR SOLVING