addition code needs work, because if you try with 96 and 33, you will see that we have subscript usage which is inadequate and too big