Made all the super short variable names a little more descriptive.
Go convention seems to put main() at the bottom.