Rekursi
Rekursi adalah proses perulangan suatu benda atau pola dengan cara yang identik dengan benda atau pola tersebut. Rekursi sederhana dapat dijumpai pada deret bilangan Fibonacci: 1, 1, 2, 3, 5, 8, 13, ...dst Seperti yang kita ketahui bahwa angka bilangan Fibonacci diperoleh dari penjumlahan bilangan sebelumnya. Bagaimana dengan penerapannya di kehidupan nyata? Perhatikan beberapa gambar berikut. Perhatikan bahwa gambar interface program VLC di dapat dari gambar VLC yang sebelumnya. Seperti membangun sebuah tiang dari dirinya sendiri. Contoh pola rekursi lainnya dapat terlihat pada gambar berikut. Gambar Frost Pattern adalah contoh yang tepat untuk menggambarkan pola rekursi di kehidupan nyata. Sementara gambar di bawahnya adalah penerapan pola rekursi garis untuk membentuk/mempola sebuah model gunung. Adapun teknik ini juga dapat diterapkan untuk membuat pola kreatif seperti batik, seperti yang terlihat pada gambar di bawah berikut. Berikut ini adalah contoh kode frakta