Improved getNumber
Numbers can now have f, F, l or L at the end, added 'getNumberType'