This project indicates what type of number was inputted(int based).
Ignore the sm and um. This was just used to indicate a certain spot of the integer type where the number dwells in.
sm - the number is in the range of but isn't too big of a number within the range.
um - the number is in the range of but is a larger number within the range of.
There might be a whole bunch of bugs in the project, but don't mind them. I found it to be semi-accurate so..!