updated TODO
working subtract function
support for -ve numbers in add & sub functions