Towers of Hanoi - written only with VIM commands (yes, if you paste VIM commands into a buffer and execute them again, you get something like a - very strange - programming language, based on visual text modification. And yes, someone had too much free time)