exercism magic and sorcery <<<<<<< HEAD <<<<<<< HEAD <<<<<<< HEAD C track branch ======= Java track branch java ======= emacs-lisp track branch emacs-lisp ======= JavaScript Track javascript