Text this: Principal Functions of Non-Selfadjoint Sturm-Liouville Problems with Eigenvalue-Dependent Boundary Conditions