---
description: ╱🚧 under construction -> merge sort
---

# recursion

{% tabs %}
{% tab title="🖥️ 影片" %}
{% embed url="https://youtu.be/IJDJ0kBx2LM" %}
{% endtab %}

{% tab title="💈範例" %}
* [arr.reversed](../../js/val/builtin/arr/ext/arr.reversed "mention") - use recursion to reverse an array.
* [recursion-count](recursion/recursion-count "mention") - how many times will a recursion function be called?
* [canvas](../../browser/canvas "mention") ⟩&#x20;
  * [koch-snowflake](../../browser/canvas/state/matrix/koch-snowflake "mention")
  * [fractal](../../browser/canvas/examples/fractal "mention")
{% endtab %}
{% endtabs %}
