Support for while, but not working properly since mutable state seems to
be broken - more thought needed.
A new sample - a times tables tester.
Remove debug print