5.1 Representing Numbers in Ruby5.2 Basic Operations on Numbers5.3 Rounding Floating Point Values5.4 Comparing Floating Point Numbers5.5 Formatting Numbers for Output5.6 Formatting Numbers with Commas5.7 Working with Very Large Integers5.8 Using BigDecimal5.9 Working with Rational Values5.10 Matrix Manipulation5.11 Working with Complex Numbers5.12 Using mathn5.13 Finding Prime Factorization, GCD, and LCM5.14 Working with Prime Numbers5.15 Implicit and Explicit Numeric Conversion5.16 Coercing Numeric Values5.17 Performing Bit-Level Operations on Numbers5.18 Performing Base Conversions5.19 Finding Cube Roots, Fourth Roots, and So On5.20 Determining the Architecture’s Byte Order5.21 Numerical Computation of a Definite Integral5.22 Trigonometry in Degrees, Radians, and Grads5.23 Finding Logarithms with Arbitrary Bases5.24 Finding the Mean, Median, and Mode of a Data Set5.25 Variance and Standard Deviation5.26 Finding a Correlation Coefficient5.27 Generating Random Numbers5.28 Caching Functions with Memoization5.29 Conclusion