Table of Contents, Revisited w/ arrays