from stage 9
made a union for binding and label
hopefully completed
before new branch
code generated
twice pgm working
factorial working
working
stage 10 working