Click to zoom. The controls are a bit odd.
I used a classical custom block to make the triangles and then I modified it so that you can zoom! Ignore the lines that come out. I don't know how to fix them. Sadly you can't zoom infinitely. The d variable gets too big.