Tic-tac-toe in the browser without callbacks, listeners or mutable state | Dark Hacker News