Generation of a Sierpinski Triangle by starting with the three corners of a triangle and a random point (I'm just picking a corner for simplicity). Then do the following:
Pick a random corner
Draw a dot at the point halfway between the current point and the picked corner