For Next Time:
   Reading: Chapter 6 of Horizons, by Seeds