diff --git a/examples/crc32_example.fun b/examples/crypto/crc32_example.fun similarity index 100% rename from examples/crc32_example.fun rename to examples/crypto/crc32_example.fun diff --git a/examples/crc32c_example.fun b/examples/crypto/crc32c_example.fun similarity index 100% rename from examples/crc32c_example.fun rename to examples/crypto/crc32c_example.fun diff --git a/examples/md5_demo.fun b/examples/crypto/md5_demo.fun similarity index 100% rename from examples/md5_demo.fun rename to examples/crypto/md5_demo.fun diff --git a/examples/ripemd160_debug.fun b/examples/crypto/ripemd160_debug.fun similarity index 100% rename from examples/ripemd160_debug.fun rename to examples/crypto/ripemd160_debug.fun diff --git a/examples/ripemd160_demo.fun b/examples/crypto/ripemd160_demo.fun similarity index 100% rename from examples/ripemd160_demo.fun rename to examples/crypto/ripemd160_demo.fun diff --git a/examples/ripemd160_example.fun b/examples/crypto/ripemd160_example.fun similarity index 100% rename from examples/ripemd160_example.fun rename to examples/crypto/ripemd160_example.fun diff --git a/examples/ripemd160_test.fun b/examples/crypto/ripemd160_test.fun similarity index 100% rename from examples/ripemd160_test.fun rename to examples/crypto/ripemd160_test.fun diff --git a/examples/sha1_demo.fun b/examples/crypto/sha1_demo.fun similarity index 100% rename from examples/sha1_demo.fun rename to examples/crypto/sha1_demo.fun diff --git a/examples/sha256_demo.fun b/examples/crypto/sha256_demo.fun similarity index 100% rename from examples/sha256_demo.fun rename to examples/crypto/sha256_demo.fun diff --git a/examples/sha256_str_demo.fun b/examples/crypto/sha256_str_demo.fun similarity index 100% rename from examples/sha256_str_demo.fun rename to examples/crypto/sha256_str_demo.fun diff --git a/examples/sha384_example.fun b/examples/crypto/sha384_example.fun similarity index 100% rename from examples/sha384_example.fun rename to examples/crypto/sha384_example.fun diff --git a/examples/sha512_demo.fun b/examples/crypto/sha512_demo.fun similarity index 100% rename from examples/sha512_demo.fun rename to examples/crypto/sha512_demo.fun diff --git a/examples/sha512_str_demo.fun b/examples/crypto/sha512_str_demo.fun similarity index 100% rename from examples/sha512_str_demo.fun rename to examples/crypto/sha512_str_demo.fun diff --git a/examples/pcre2_showcase.fun b/examples/extra/pcre2_showcase.fun similarity index 100% rename from examples/pcre2_showcase.fun rename to examples/extra/pcre2_showcase.fun diff --git a/examples/math_ceil.fun b/examples/math/math_ceil.fun similarity index 100% rename from examples/math_ceil.fun rename to examples/math/math_ceil.fun diff --git a/examples/math_cos.fun b/examples/math/math_cos.fun similarity index 100% rename from examples/math_cos.fun rename to examples/math/math_cos.fun diff --git a/examples/math_exp_log.fun b/examples/math/math_exp_log.fun similarity index 100% rename from examples/math_exp_log.fun rename to examples/math/math_exp_log.fun diff --git a/examples/math_floor.fun b/examples/math/math_floor.fun similarity index 100% rename from examples/math_floor.fun rename to examples/math/math_floor.fun diff --git a/examples/math_fmin_fmax.fun b/examples/math/math_fmin_fmax.fun similarity index 100% rename from examples/math_fmin_fmax.fun rename to examples/math/math_fmin_fmax.fun diff --git a/examples/math_gcd_lcm.fun b/examples/math/math_gcd_lcm.fun similarity index 100% rename from examples/math_gcd_lcm.fun rename to examples/math/math_gcd_lcm.fun diff --git a/examples/math_isqrt.fun b/examples/math/math_isqrt.fun similarity index 100% rename from examples/math_isqrt.fun rename to examples/math/math_isqrt.fun diff --git a/examples/math_round.fun b/examples/math/math_round.fun similarity index 100% rename from examples/math_round.fun rename to examples/math/math_round.fun diff --git a/examples/math_sign.fun b/examples/math/math_sign.fun similarity index 100% rename from examples/math_sign.fun rename to examples/math/math_sign.fun diff --git a/examples/math_sin.fun b/examples/math/math_sin.fun similarity index 100% rename from examples/math_sin.fun rename to examples/math/math_sin.fun diff --git a/examples/math_sqrt.fun b/examples/math/math_sqrt.fun similarity index 100% rename from examples/math_sqrt.fun rename to examples/math/math_sqrt.fun diff --git a/examples/math_tan.fun b/examples/math/math_tan.fun similarity index 100% rename from examples/math_tan.fun rename to examples/math/math_tan.fun diff --git a/examples/math_trunc.fun b/examples/math/math_trunc.fun similarity index 100% rename from examples/math_trunc.fun rename to examples/math/math_trunc.fun