Proving programs halt: an interactive tutorial | Hacker News Reader