single-file programs that i wrote learning rust