A sequência de Fibonacci há tempos fascina os matemáticos, por ter uma regra de formação simples, porém com diversas propriedades surpreendentes.
Esta sequência começa com 1 e 1. Os demais números são a soma dos dois anteriores. Portanto, os próximos números são:
2 = 1 + 1
3 = 2 + 1
5 = 3 + 2
8 = 5 + 3
e assim sucessivamente.
Há uma forma bonita de visualizar esta sequência.
Iniciando com um quadrado de lado 1, coloque outro quadrado idêntico do seu lado.

Como o próximo número é a soma desses dois.

E assim sucessivamente.

1, 1, 2, 3, 5, 8, 13, 21, etc…
Com 10 quadrados:

Criei dois programinhas para plotar esta visualização.
Uma em Javascript D3, que é uma biblioteca fantástica para a parte gráfica. Vide projeto interativo no Github, aqui: https://asgunzi.github.io/Fibonacci/
E outra em Excel – VBA, disponível para download aqui. Print da tela:

O VBA é meio subestimado nos dias de hoje, porém é uma linguagem tão poderosa quanto todas as outras.
A essência de ambos os plots não é muito difícil. Em VBA, o comando para adicionar um retângulo é o seguinte.
ActiveSheet.Shapes.AddShape(msoShapeRectangle, x0, y0, lado, lado).Select
Basta informar a posição de início (x,y) e o tamanho do lado.
A seguir, colorir o interior e a borda.
With Selection
.ShapeRange(1).Fill.ForeColor.RGB = Information.RGB(200 * Rnd, 200 * Rnd, 200 * Rnd)
.ShapeRange(1).Line.ForeColor.RGB = Information.RGB(0, 0, 0)
.ShapeRange(1).Line.Weight = 1
End With
A inspiração para tal projetinho foi a capa do livro Number Theory, de George Andrews.

Ideias técnicas com uma pitada de filosofia: https://ideiasesquecidas.com
Forgotten Math: https://forgottenmath.home.blog/