I think that it is better to return large integers as string instead of casting them to float. What do you think? Any tips, how to efficiently decide whether string contains integer larger than MAX_INT?