D Programming Language Koans. Inspired from RubyKoans, CppKoans, GoKoans; an educational unit test suite for the D Programming Language