How Numbers Work & Behave in JavaScript - BrilliantBits