USE WITH CREDIT (if you use ;) I feel like this is so much simpler to make and use then many others I have seen NEGATIVE NUMBERS SUPPORTED
All by me, made in about 5 mins