algorithm-proof-easy A simple short guide on how to write a proper algorithm proof TERMINATION LOOPINVARIANT INDUKTIONSTART INDUKTIONSTEP INDUKTIONEND