challenge: What was the primary goal of David Spivak's book on category theory?
  
  A. To develop a new framework for materials science
  B. To make category theory more accessible to a wider audience
  C. To apply category theory to machine learning
  D. To create a new programming language
  Answer: 