warning: unused formal parameter (probably left for exercises in 5.2.4)
passes regression test
Exercise 5.11c - 'personal' stacks, one per register. this is REALLY not in the asm spirit now...
perused solutions and pondered a little more (just a little)