My from-scratch work of James Shores' "Let's Code: Test-Driven JavaScript".