Математика в картинках и чистый JavaScript - просто и доступно.
Решение известных и исторических математических задач, построение геометрических фигур, в т.ч. фракталов, используя только чистый JavaScript без фреймворков и библиотек. Все решения оформлены в виде простых веб-страниц.
Вот что может сделать логика модели песчаной кучи из простой, я бы даже сказал, почти примитивной плитки: исходная плитка - слева, полученный результат - справа.
Если на поле равномерно рассыпать песок так, чтобы в каждой ячейке было максимально допустимое при стабильности количество песчинок (для квадратных ячеек это три песчинки), а затем добавить всего лишь одну песчинку в какую-нибудь ячейку, произойдёт массовое осыпание кучи. В результате всегда образуется фигура в виде прямоугольника, стороны которого...