Fractals are paterns of infinite complexity that can be described as self repeating. That is, it is composed of parts that resemble itself. This is a fractal known as the dragon. (The coloring is just to make it look neat, but it also alows you to see earlier iterations) The dragon can be created in it's simple iterations by folding strip of paper in half repeatedly, keeping the ends on the outside, and unfolding all of the folds to 90 degrees. Each time you fold, you create another iteration of the fractal. The first several iterations are shown belowThe colored image below image is at like 25 iterations or something rediculous. Images like this are pretty easy to create with some recursive java programming. Have a look at this one which I made up.