"s" starts/stops cutting square
"+"/"-" control frameRate
left and right mouse control number of recursion
click on part of square to change type of isomerism... (dashed line is symmetry, arc means rotation)
try 4|4|4 to make Sierpinski Triangle, 4|5|2 is nice, 4|5|3 and many other, have fan :D
Sometimes different combination generate the same results.
"1. Take 3 points in a plane to form a triangle, you need not draw it.
2. Randomly select any point inside the triangle and consider that your current position.
3. Randomly select any one of the 3 vertex points.
4. Move half the distance from your current position to the selected vertex.
5. Plot the current position.
6. Repeat from step 3."