Lesson 3 — The Book struct and the Reverse<Price> trick