Your Sierpinski triangle(not the chaos game one) looks beautiful, but is invalid. You're recursively creating a sierpinski triangle inside of the gap of the sierpinski triangle. If you remove `drawInTri`, it will generate a valid one.
Yes, I know of this. I deliberately added 'drawInTri' to make it my very personal Sierpinski Triangle. I just didn´t note that, yet. But I will probably remove this extra function again.
Happy Birthday, Java!