And Java is in fact quite easy to use, as it has a lot of similarities with C++, even tho the class libraries are somewhat different.
The demo applet illustrates what might be described as predictable coincidences in the way it changes colors of random pixels in a triangle.The resulting shape, that continuously changes color, is a triangle that consists of triangles that consists of triangles and so on...