6.3. Numeric types