Renamed decimals to precision
Smart static factory Integer::from()