added Sierpinski triangle, but didn't test it