added in higher numbers past trillion
converted from number to string parsing for extremely large numbers