www.genderi.org//www.genderi.org/www.genderi.org/www.genderi.org/imperative-programming-in-dafny-exercise-loops-will-sonnex-and.html