A new chapter! In this chapter, we’re going to look at the design of our pointer location calculations and see if we can come up with a better abstraction. As always, the beginning of the chapter is a great place to start if you’re new to the series. We review our progress so far, make a plan, and get our code to work with the existing design.