How to Generate the Sierpinski Triangle in Vanilla JavaScript with HTML5 Canvas | Hacker News Reader