update TODO
support for -ve numbers in add & sub functions