i always forget my paths are different at home
refactored to share the compile-to-file procedure
Exercise 5.33 - compiler output for swapping argument order in factorial
generated but haven't looked at object code