Mathematics seeks to discover and explain abstract patterns or regularities of all kinds. Visual patterns in nature find explanations in chaos theory, fractals, logarithmic spirals, topology and other mathematical patterns. For example, L-systems form convincing models of different patterns of tree growth.