Additional practices and self-education with advanced JavaScript concepts; constructor functions, modularization, CLI write/read and recursive functions to achieve non-asynchronous iteration.
Recursion in Functional JavaScript
Supplemental learning for Higher-Order functions, or Callback functions.