Using Matrix Pencils To Solve Discrete Sturm-Liouville Problems With Nonlinear Boundary Conditions