General Termination Principles