first draft
positive whole numbers
added and at end
checking if string is number added
code cleanup
added support for negatve numbers