A More Interesting Hello World

Everyone knows the classic "hello world" program. When picking up a new programming language it's the first program you write because it's small and lets you know if you installed the toolchain correctly. When you want to test your knowledge on a real program (with loops, branches, flags, etc) it's …