In this chapter, we discussed how Julia uses a machine representation of numbers to achieve a C-like performance for its arithmetic computations. We noted how to work within these design constraints, and considered the edge cases that are introduced.
Working with single numbers, however, is the easy part. Most numerical computations, as we noted throughout this chapter, consist of working on large sets of numbers. In the next chapter, we will take a look at how to work with arrays in a performant manner.