Change "pc" variable name to "pos" given this variable counts the number of instructions instead of they address
Change "program.commands" into "program.instructions"
Fix typo