Prove the theorem $\vdash A \rightarrow (\neg B \rightarrow \neg(A \rightarrow B))$
I proved a variety of other theorems in the Theorem List that my university professors created http://mathsci2.appstate.edu/~cookwj/courses/math2510-spring2010/Proofs_in_L.pdf but I never quite understood how to do so. I'm not sure how to go about solving this.