Induction and recursion
Induction: Prove a property for a base case. If the property is true for an arbitrary N-1, then it must be true for any N.
Basis: Show that the property is true for n =0;
Hypothesis: Assume that the property is TRUE for n = k.
Conclusion: Show that the property is TRUE for n = k+1.
Application: Induction is often used to properties about recursive algorithms.