{"id":20160170,"url":"https://github.com/trizen/perl-scripts","last_synced_at":"2025-08-21T11:33:37.563Z","repository":{"id":15702851,"uuid":"18440717","full_name":"trizen/perl-scripts","owner":"trizen","description":"A nice collection of day-to-day Perl scripts.","archived":false,"fork":false,"pushed_at":"2024-04-13T14:29:40.000Z","size":3740,"stargazers_count":123,"open_issues_count":0,"forks_count":32,"subscribers_count":13,"default_branch":"master","last_synced_at":"2024-04-14T11:35:13.084Z","etag":null,"topics":["ideas","math","perl","perl-scripts","scripts","utils"],"latest_commit_sha":null,"homepage":"https://trizenx.blogspot.com","language":"Perl","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"gpl-3.0","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/trizen.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":"LICENSE","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null}},"created_at":"2014-04-04T13:59:52.000Z","updated_at":"2024-04-27T19:22:37.891Z","dependencies_parsed_at":"2023-10-15T01:58:27.551Z","dependency_job_id":"bbc8e1e5-1793-4ad1-a397-e7ed081e936f","html_url":"https://github.com/trizen/perl-scripts","commit_stats":null,"previous_names":[],"tags_count":3,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/trizen%2Fperl-scripts","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/trizen%2Fperl-scripts/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/trizen%2Fperl-scripts/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/trizen%2Fperl-scripts/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/trizen","download_url":"https://codeload.github.com/trizen/perl-scripts/tar.gz/refs/heads/master","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":230511479,"owners_count":18237657,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["ideas","math","perl","perl-scripts","scripts","utils"],"created_at":"2024-11-14T00:12:38.160Z","updated_at":"2025-08-21T11:33:37.542Z","avatar_url":"https://github.com/trizen.png","language":"Perl","readme":"perl-scripts\n============\n\nA nice collection of day-to-day Perl scripts.\n\n### Summary\n\n* Analyzers\n    * [Char counter](./Analyzers/char_counter.pl)\n    * [Chr freq](./Analyzers/chr_freq.pl)\n    * [Dieharder](./Analyzers/dieharder.pl)\n    * [First letter top](./Analyzers/first_letter_top.pl)\n    * kcal\n        * [Kcal](./Analyzers/kcal/kcal.pl)\n    * [Kernel config diff](./Analyzers/kernel_config_diff.pl)\n    * [Perl code analyzer](./Analyzers/perl_code_analyzer.pl)\n    * [Perl code spellcheck](./Analyzers/perl_code_spellcheck.pl)\n    * [Reptop](./Analyzers/reptop.pl)\n    * [Text stats](./Analyzers/text_stats.pl)\n    * [Unidecode word top](./Analyzers/unidecode_word_top.pl)\n    * [Wcer](./Analyzers/wcer.pl)\n    * [Word suffix top](./Analyzers/word_suffix_top.pl)\n* Audio\n    * [Auto-mp3tags](./Audio/auto-mp3tags.pl)\n    * [Group audio files](./Audio/group_audio_files.pl)\n    * [Mkv audio to opus](./Audio/mkv_audio_to_opus.pl)\n    * [Recompress audio track](./Audio/recompress_audio_track.pl)\n    * [Rem-mp3tags](./Audio/rem-mp3tags.pl)\n    * [Wave-cmp](./Audio/wave-cmp.pl)\n    * [Wave-cmp2](./Audio/wave-cmp2.pl)\n* Benchmarks\n    * [Array range vs shift](./Benchmarks/array_range_vs_shift.pl)\n    * [Compression algorithms](./Benchmarks/compression_algorithms.pl)\n    * [Json vs storable](./Benchmarks/json_vs_storable.pl)\n    * [Schwartzian transform](./Benchmarks/schwartzian_transform.pl)\n    * [Types of variables](./Benchmarks/types_of_variables.pl)\n* Book tools\n    * [Rosettacode to markdown](./Book%20tools/rosettacode_to_markdown.pl)\n    * [Update summary](./Book%20tools/update_summary.pl)\n* Compression\n    * [Bbwr file compression](./Compression/bbwr_file_compression.pl)\n    * [Bqof file compression](./Compression/bqof_file_compression.pl)\n    * [Bwac file compression](./Compression/bwac_file_compression.pl)\n    * [Bwad file compression](./Compression/bwad_file_compression.pl)\n    * [Bwaz file compression](./Compression/bwaz_file_compression.pl)\n    * [Bwlz2 file compression](./Compression/bwlz2_file_compression.pl)\n    * [Bwlz file compression](./Compression/bwlz_file_compression.pl)\n    * [Bwlza2 file compression](./Compression/bwlza2_file_compression.pl)\n    * [Bwlza file compression](./Compression/bwlza_file_compression.pl)\n    * [Bwlzad2 file compression](./Compression/bwlzad2_file_compression.pl)\n    * [Bwlzad file compression](./Compression/bwlzad_file_compression.pl)\n    * [Bwlzhd file compression](./Compression/bwlzhd_file_compression.pl)\n    * [Bwlzss file compression](./Compression/bwlzss_file_compression.pl)\n    * [Bwrl2 file compression](./Compression/bwrl2_file_compression.pl)\n    * [Bwrl file compression](./Compression/bwrl_file_compression.pl)\n    * [Bwrla file compression](./Compression/bwrla_file_compression.pl)\n    * [Bwrlz2 file compression](./Compression/bwrlz2_file_compression.pl)\n    * [Bwrlz file compression](./Compression/bwrlz_file_compression.pl)\n    * [Bwrm file compression](./Compression/bwrm_file_compression.pl)\n    * [Bwt2 file compression](./Compression/bwt2_file_compression.pl)\n    * [Bwt file compression](./Compression/bwt_file_compression.pl)\n    * [Bww file compression](./Compression/bww_file_compression.pl)\n    * [Bzip2 compressor](./Compression/bzip2_compressor.pl)\n    * [Bzip2 decompressor](./Compression/bzip2_decompressor.pl)\n    * [Bzip2 file compression](./Compression/bzip2_file_compression.pl)\n    * [Compress](./Compression/compress.pl)\n    * [Gzip2 file compression](./Compression/gzip2_file_compression.pl)\n    * [Gzip block type 1](./Compression/gzip_block_type_1.pl)\n    * [Gzip block type 1 huffman only](./Compression/gzip_block_type_1_huffman_only.pl)\n    * [Gzip block type 2](./Compression/gzip_block_type_2.pl)\n    * [Gzip block type 2 huffman only](./Compression/gzip_block_type_2_huffman_only.pl)\n    * [Gzip block type 2 simple](./Compression/gzip_block_type_2_simple.pl)\n    * [Gzip comment](./Compression/gzip_comment.pl)\n    * [Gzip decompressor](./Compression/gzip_decompressor.pl)\n    * [Gzip file compression](./Compression/gzip_file_compression.pl)\n    * [Gzip store](./Compression/gzip_store.pl)\n    * [Hfm file compression](./Compression/hfm_file_compression.pl)\n    * High-level\n        * [Ablz file compression](./Compression/High-level/ablz_file_compression.pl)\n        * [Bbwr file compression](./Compression/High-level/bbwr_file_compression.pl)\n        * [Blzss2 file compression](./Compression/High-level/blzss2_file_compression.pl)\n        * [Blzss file compression](./Compression/High-level/blzss_file_compression.pl)\n        * [Brlzss file compression](./Compression/High-level/brlzss_file_compression.pl)\n        * [Bwac file compression](./Compression/High-level/bwac_file_compression.pl)\n        * [Bwad file compression](./Compression/High-level/bwad_file_compression.pl)\n        * [Bwlz2 file compression](./Compression/High-level/bwlz2_file_compression.pl)\n        * [Bwlz3 file compression](./Compression/High-level/bwlz3_file_compression.pl)\n        * [Bwlz file compression](./Compression/High-level/bwlz_file_compression.pl)\n        * [Bwlza2 file compression](./Compression/High-level/bwlza2_file_compression.pl)\n        * [Bwlza file compression](./Compression/High-level/bwlza_file_compression.pl)\n        * [Bwlzad2 file compression](./Compression/High-level/bwlzad2_file_compression.pl)\n        * [Bwlzad file compression](./Compression/High-level/bwlzad_file_compression.pl)\n        * [Bwlzb file compression](./Compression/High-level/bwlzb_file_compression.pl)\n        * [Bwlzhd2 file compression](./Compression/High-level/bwlzhd2_file_compression.pl)\n        * [Bwlzhd file compression](./Compression/High-level/bwlzhd_file_compression.pl)\n        * [Bwlzss file compression](./Compression/High-level/bwlzss_file_compression.pl)\n        * [Bwrl2 file compression](./Compression/High-level/bwrl2_file_compression.pl)\n        * [Bwrm2 file compression](./Compression/High-level/bwrm2_file_compression.pl)\n        * [Bwrm file compression](./Compression/High-level/bwrm_file_compression.pl)\n        * [Bwt2 file compression](./Compression/High-level/bwt2_file_compression.pl)\n        * [Bwt file compression](./Compression/High-level/bwt_file_compression.pl)\n        * [Bzip2 file compression](./Compression/High-level/bzip2_file_compression.pl)\n        * [Gzip file compression](./Compression/High-level/gzip_file_compression.pl)\n        * [Hblz file compression](./Compression/High-level/hblz_file_compression.pl)\n        * [Lz255 file compression](./Compression/High-level/lz255_file_compression.pl)\n        * [Lz2ss file compression](./Compression/High-level/lz2ss_file_compression.pl)\n        * [Lz4 file compression](./Compression/High-level/lz4_file_compression.pl)\n        * [Lz772 file compression](./Compression/High-level/lz772_file_compression.pl)\n        * [Lz77 file compression](./Compression/High-level/lz77_file_compression.pl)\n        * [Lz77f file compression](./Compression/High-level/lz77f_file_compression.pl)\n        * [Lzac file compression](./Compression/High-level/lzac_file_compression.pl)\n        * [Lzb file compression](./Compression/High-level/lzb_file_compression.pl)\n        * [Lzbbw file compression](./Compression/High-level/lzbbw_file_compression.pl)\n        * [Lzbf file compression](./Compression/High-level/lzbf_file_compression.pl)\n        * [Lzbh file compression](./Compression/High-level/lzbh_file_compression.pl)\n        * [Lzbw2 file compression](./Compression/High-level/lzbw2_file_compression.pl)\n        * [Lzbw3 file compression](./Compression/High-level/lzbw3_file_compression.pl)\n        * [Lzbw4 file compression](./Compression/High-level/lzbw4_file_compression.pl)\n        * [Lzbw5 file compression](./Compression/High-level/lzbw5_file_compression.pl)\n        * [Lzbw file compression](./Compression/High-level/lzbw_file_compression.pl)\n        * [Lzbwa file compression](./Compression/High-level/lzbwa_file_compression.pl)\n        * [Lzbwad file compression](./Compression/High-level/lzbwad_file_compression.pl)\n        * [Lzbwd file compression](./Compression/High-level/lzbwd_file_compression.pl)\n        * [Lzbwh file compression](./Compression/High-level/lzbwh_file_compression.pl)\n        * [Lzbws file compression](./Compression/High-level/lzbws_file_compression.pl)\n        * [Lzhd2 file compression](./Compression/High-level/lzhd2_file_compression.pl)\n        * [Lzhd file compression](./Compression/High-level/lzhd_file_compression.pl)\n        * [Lzih file compression](./Compression/High-level/lzih_file_compression.pl)\n        * [Lzmrl2 file compression](./Compression/High-level/lzmrl2_file_compression.pl)\n        * [Lzmrl file compression](./Compression/High-level/lzmrl_file_compression.pl)\n        * [Lzop file compression](./Compression/High-level/lzop_file_compression.pl)\n        * [Lzsbw file compression](./Compression/High-level/lzsbw_file_compression.pl)\n        * [Lzss2 file compression](./Compression/High-level/lzss2_file_compression.pl)\n        * [Lzss77 file compression](./Compression/High-level/lzss77_file_compression.pl)\n        * [Lzss file compression](./Compression/High-level/lzss_file_compression.pl)\n        * [Lzssf file compression](./Compression/High-level/lzssf_file_compression.pl)\n        * [Lzssm file compression](./Compression/High-level/lzssm_file_compression.pl)\n        * [Lzw file compression](./Compression/High-level/lzw_file_compression.pl)\n        * [Mblz file compression](./Compression/High-level/mblz_file_compression.pl)\n        * [Mbwr file compression](./Compression/High-level/mbwr_file_compression.pl)\n        * [Mrl file compression](./Compression/High-level/mrl_file_compression.pl)\n        * [Mybzip2 file compression](./Compression/High-level/mybzip2_file_compression.pl)\n        * [Mygzip file compression](./Compression/High-level/mygzip_file_compression.pl)\n        * [Mygzipf file compression](./Compression/High-level/mygzipf_file_compression.pl)\n        * [Mylz4 file compression](./Compression/High-level/mylz4_file_compression.pl)\n        * [Mylz4f file compression](./Compression/High-level/mylz4f_file_compression.pl)\n        * [Myzlib file compression](./Compression/High-level/myzlib_file_compression.pl)\n        * [Rablz file compression](./Compression/High-level/rablz_file_compression.pl)\n        * [Rlzss file compression](./Compression/High-level/rlzss_file_compression.pl)\n        * [Sbwt file compression](./Compression/High-level/sbwt_file_compression.pl)\n        * [Xz file compression](./Compression/High-level/xz_file_compression.pl)\n        * [Zlib file compression](./Compression/High-level/zlib_file_compression.pl)\n        * [Zstd file compression](./Compression/High-level/zstd_file_compression.pl)\n    * [Lz4 compressor](./Compression/lz4_compressor.pl)\n    * [Lz4 decompressor](./Compression/lz4_decompressor.pl)\n    * [Lz4 file compression](./Compression/lz4_file_compression.pl)\n    * [Lz77 file compression](./Compression/lz77_file_compression.pl)\n    * [Lza file compression](./Compression/lza_file_compression.pl)\n    * [Lzac file compression](./Compression/lzac_file_compression.pl)\n    * [Lzaz file compression](./Compression/lzaz_file_compression.pl)\n    * [Lzb2 file compression](./Compression/lzb2_file_compression.pl)\n    * [Lzb file compression](./Compression/lzb_file_compression.pl)\n    * [Lzbf2 file compression](./Compression/lzbf2_file_compression.pl)\n    * [Lzbf file compression](./Compression/lzbf_file_compression.pl)\n    * [Lzbh file compression](./Compression/lzbh_file_compression.pl)\n    * [Lzbw file compression](./Compression/lzbw_file_compression.pl)\n    * [Lzbwa file compression](./Compression/lzbwa_file_compression.pl)\n    * [Lzbwad file compression](./Compression/lzbwad_file_compression.pl)\n    * [Lzbwd file compression](./Compression/lzbwd_file_compression.pl)\n    * [Lzbwh file compression](./Compression/lzbwh_file_compression.pl)\n    * [Lzh file compression](./Compression/lzh_file_compression.pl)\n    * [Lzhc file compression](./Compression/lzhc_file_compression.pl)\n    * [Lzhd file compression](./Compression/lzhd_file_compression.pl)\n    * [Lzih file compression](./Compression/lzih_file_compression.pl)\n    * [Lzsa file compression](./Compression/lzsa_file_compression.pl)\n    * [Lzsad file compression](./Compression/lzsad_file_compression.pl)\n    * [Lzsbw file compression](./Compression/lzsbw_file_compression.pl)\n    * [Lzss2 file compression](./Compression/lzss2_file_compression.pl)\n    * [Lzss file compression](./Compression/lzss_file_compression.pl)\n    * [Lzssf file compression](./Compression/lzssf_file_compression.pl)\n    * [Lzsst2 file compression](./Compression/lzsst2_file_compression.pl)\n    * [Lzsst file compression](./Compression/lzsst_file_compression.pl)\n    * [Lzt2 file compression](./Compression/lzt2_file_compression.pl)\n    * [Lzt file compression](./Compression/lzt_file_compression.pl)\n    * [Lzw file compression](./Compression/lzw_file_compression.pl)\n    * [Mbwr file compression](./Compression/mbwr_file_compression.pl)\n    * [Mra file compression](./Compression/mra_file_compression.pl)\n    * [Mrh file compression](./Compression/mrh_file_compression.pl)\n    * [Mrlz file compression](./Compression/mrlz_file_compression.pl)\n    * [Ppmh file compression](./Compression/ppmh_file_compression.pl)\n    * [Qof file compression](./Compression/qof_file_compression.pl)\n    * [Rans file compression](./Compression/rans_file_compression.pl)\n    * [Rlac file compression](./Compression/rlac_file_compression.pl)\n    * [Rlh file compression](./Compression/rlh_file_compression.pl)\n    * [Tac file compression](./Compression/tac_file_compression.pl)\n    * [Tacc file compression](./Compression/tacc_file_compression.pl)\n    * [Test compressors](./Compression/test_compressors.pl)\n    * [Tzip2 file compression](./Compression/tzip2_file_compression.pl)\n    * [Tzip file compression](./Compression/tzip_file_compression.pl)\n    * [Unzip](./Compression/unzip.pl)\n    * [Zip](./Compression/zip.pl)\n    * [Zlib compressor](./Compression/zlib_compressor.pl)\n    * [Zlib decompressor](./Compression/zlib_decompressor.pl)\n    * [Zlib file compression](./Compression/zlib_file_compression.pl)\n* Converters\n    * [Another notes to markdown](./Converters/another_notes_to_markdown.pl)\n    * [Another notes to material notes](./Converters/another_notes_to_material_notes.pl)\n    * [Any to 3gp](./Converters/any_to_3gp.pl)\n    * [Ass2srt](./Converters/ass2srt.pl)\n    * [Code2pdf](./Converters/code2pdf.pl)\n    * [Euler2pdf](./Converters/euler2pdf.pl)\n    * [From hex](./Converters/from_hex.pl)\n    * [Gdbm to berkeley](./Converters/gdbm_to_berkeley.pl)\n    * [Gitbook2pdf](./Converters/gitbook2pdf.pl)\n    * [Gz2xz](./Converters/gz2xz.pl)\n    * [Html2pdf](./Converters/html2pdf.pl)\n    * [Html2pdf chromium](./Converters/html2pdf_chromium.pl)\n    * [Html2text](./Converters/html2text.pl)\n    * [Json2csv](./Converters/json2csv.pl)\n    * [Markdown2pdf](./Converters/markdown2pdf.pl)\n    * [Markdown2pdf chromium](./Converters/markdown2pdf_chromium.pl)\n    * [Markdown2text](./Converters/markdown2text.pl)\n    * [Notepadfree to txt](./Converters/notepadfree_to_txt.pl)\n    * [Pod2pdf](./Converters/pod2pdf.pl)\n    * [Pod2text](./Converters/pod2text.pl)\n    * [Recompress](./Converters/recompress.pl)\n    * [Unicode2ascii](./Converters/unicode2ascii.pl)\n    * [Vnt2txt simple](./Converters/vnt2txt_simple.pl)\n    * [Xml2hash](./Converters/xml2hash.pl)\n    * [Xpm c to perl](./Converters/xpm_c_to_perl.pl)\n    * [Xz2gz](./Converters/xz2gz.pl)\n    * [Zip2tar](./Converters/zip2tar.pl)\n    * [Zip2tar fast](./Converters/zip2tar_fast.pl)\n* Decoders\n    * [Base64 decoding-tutorial](./Decoders/base64_decoding-tutorial.pl)\n    * [Cnp info](./Decoders/cnp_info.pl)\n    * [Named parameters](./Decoders/named_parameters.pl)\n* Digest\n    * [Brute-force resistant hashing](./Digest/brute-force_resistant_hashing.pl)\n    * [Crc32](./Digest/crc32.pl)\n* Encoding\n    * [Adaptive huffman coding](./Encoding/adaptive_huffman_coding.pl)\n    * [Arithmetic coding](./Encoding/arithmetic_coding.pl)\n    * [Arithmetic coding adaptive contexts in fixed bits](./Encoding/arithmetic_coding_adaptive_contexts_in_fixed_bits.pl)\n    * [Arithmetic coding adaptive in fixed bits](./Encoding/arithmetic_coding_adaptive_in_fixed_bits.pl)\n    * [Arithmetic coding anynum](./Encoding/arithmetic_coding_anynum.pl)\n    * [Arithmetic coding in fixed bits](./Encoding/arithmetic_coding_in_fixed_bits.pl)\n    * [Arithmetic coding mpz](./Encoding/arithmetic_coding_mpz.pl)\n    * [Ascii encode decode](./Encoding/ascii_encode_decode.pl)\n    * [Binary arithmetic coding](./Encoding/binary_arithmetic_coding.pl)\n    * [Binary arithmetic coding anynum](./Encoding/binary_arithmetic_coding_anynum.pl)\n    * [Binary variable length run encoding](./Encoding/binary_variable_length_run_encoding.pl)\n    * [Binradix arithmetic coding](./Encoding/binradix_arithmetic_coding.pl)\n    * [Binradix arithmetic coding anynum](./Encoding/binradix_arithmetic_coding_anynum.pl)\n    * [Burrows-wheeler file transform](./Encoding/burrows-wheeler_file_transform.pl)\n    * [Burrows-wheeler transform](./Encoding/burrows-wheeler_transform.pl)\n    * [Burrows-wheeler transform-n-char generalization](./Encoding/burrows-wheeler_transform-n-char_generalization.pl)\n    * [Burrows-wheeler transform symbolic](./Encoding/burrows-wheeler_transform_symbolic.pl)\n    * [Delta encoding with double-elias coding](./Encoding/delta_encoding_with_double-elias_coding.pl)\n    * [Delta encoding with elias coding](./Encoding/delta_encoding_with_elias_coding.pl)\n    * [Delta encoding with unary coding](./Encoding/delta_encoding_with_unary_coding.pl)\n    * [Delta rle elias encoding](./Encoding/delta_rle_elias_encoding.pl)\n    * [Double-elias gamma encoding](./Encoding/double-elias_gamma_encoding.pl)\n    * [Elias gamma encoding](./Encoding/elias_gamma_encoding.pl)\n    * [Eyes dropper](./Encoding/eyes_dropper.pl)\n    * [Fibonacci coding](./Encoding/fibonacci_coding.pl)\n    * [Huffman coding](./Encoding/huffman_coding.pl)\n    * [Int2bytes](./Encoding/int2bytes.pl)\n    * [Integers binary encoding](./Encoding/integers_binary_encoding.pl)\n    * [Integers binary encoding with delta coding](./Encoding/integers_binary_encoding_with_delta_coding.pl)\n    * [Integers binary encoding with huffman coding](./Encoding/integers_binary_encoding_with_huffman_coding.pl)\n    * [Jpeg transform](./Encoding/jpeg_transform.pl)\n    * [Length encoder](./Encoding/length_encoder.pl)\n    * [Lz77 encoding](./Encoding/lz77_encoding.pl)\n    * [Lz77 encoding symbolic](./Encoding/lz77_encoding_symbolic.pl)\n    * [Lzss encoding](./Encoding/lzss_encoding.pl)\n    * [Lzss encoding hash table](./Encoding/lzss_encoding_hash_table.pl)\n    * [Lzss encoding hash table fast](./Encoding/lzss_encoding_hash_table_fast.pl)\n    * [Lzss encoding symbolic](./Encoding/lzss_encoding_symbolic.pl)\n    * [Lzt-fast](./Encoding/lzt-fast.pl)\n    * [Lzw encoding](./Encoding/lzw_encoding.pl)\n    * [Math expr encoder](./Encoding/math_expr_encoder.pl)\n    * [Move-to-front transform](./Encoding/move-to-front_transform.pl)\n    * [Mtf-delta encoding](./Encoding/mtf-delta_encoding.pl)\n    * [Png transform](./Encoding/png_transform.pl)\n    * [Ppm encoding](./Encoding/ppm_encoding.pl)\n    * [Ppm encoding dynamic](./Encoding/ppm_encoding_dynamic.pl)\n    * [RANS encoding](./Encoding/rANS_encoding.pl)\n    * [RANS encoding mpz](./Encoding/rANS_encoding_mpz.pl)\n    * [Run length with elias coding](./Encoding/run_length_with_elias_coding.pl)\n    * [String to integer encoding based on primes](./Encoding/string_to_integer_encoding_based_on_primes.pl)\n    * [Swap transform](./Encoding/swap_transform.pl)\n    * [Tlen encoding](./Encoding/tlen_encoding.pl)\n    * [Variable length run encoding](./Encoding/variable_length_run_encoding.pl)\n* Encryption\n    * [Age-lf](./Encryption/age-lf.pl)\n    * [Backdoored rsa with x25519](./Encryption/backdoored_rsa_with_x25519.pl)\n    * [Cbc+xor file encrypter](./Encryption/cbc+xor_file_encrypter.pl)\n    * [Crypt rsa](./Encryption/crypt_rsa.pl)\n    * [One-time pad](./Encryption/one-time_pad.pl)\n    * [Plage](./Encryption/plage.pl)\n    * [RSA encryption](./Encryption/RSA_encryption.pl)\n    * [Simple XOR cipher](./Encryption/simple_XOR_cipher.pl)\n* File Readers\n    * [Ldump](./File%20Readers/ldump)\n    * [Multi-file-line-reader](./File%20Readers/multi-file-line-reader.pl)\n    * [N repeated lines](./File%20Readers/n_repeated_lines.pl)\n    * [Tailz](./File%20Readers/tailz)\n* File Workers\n    * [Arxiv pdf renamer](./File%20Workers/arxiv_pdf_renamer.pl)\n    * [Auto extensions](./File%20Workers/auto_extensions.pl)\n    * [Collect gifs](./File%20Workers/collect_gifs.pl)\n    * [Collect videos](./File%20Workers/collect_videos.pl)\n    * [Delete if exists](./File%20Workers/delete_if_exists.pl)\n    * [Dir file updater](./File%20Workers/dir_file_updater.pl)\n    * [File-mover](./File%20Workers/file-mover.pl)\n    * [File updater](./File%20Workers/file_updater.pl)\n    * [Filename cmp del](./File%20Workers/filename_cmp_del.pl)\n    * [Keep this formats](./File%20Workers/keep_this_formats.pl)\n    * [Make filenames portable](./File%20Workers/make_filenames_portable.pl)\n    * [Md5 rename](./File%20Workers/md5_rename.pl)\n    * [Multiple backups](./File%20Workers/multiple_backups.pl)\n    * [Remove eof newlines](./File%20Workers/remove_eof_newlines.pl)\n    * [Split to n lines](./File%20Workers/split_to_n_lines.pl)\n    * [Sub renamer](./File%20Workers/sub_renamer.pl)\n    * [Undir](./File%20Workers/undir.pl)\n    * [Unidec renamer](./File%20Workers/unidec_renamer.pl)\n* Finders\n    * [Ampath](./Finders/ampath)\n    * [Dup subtr finder](./Finders/dup_subtr_finder.pl)\n    * [Fcheck](./Finders/fcheck.pl)\n    * [Fdf](./Finders/fdf)\n    * [Fdf-attr](./Finders/fdf-attr)\n    * [Fdf-filename](./Finders/fdf-filename)\n    * [File binsearch](./Finders/file_binsearch.pl)\n    * [Find perl scripts](./Finders/find_perl_scripts.pl)\n    * [Find similar filenames](./Finders/find_similar_filenames.pl)\n    * [Find similar filenames unidec](./Finders/find_similar_filenames_unidec.pl)\n    * [Fsf](./Finders/fsf.pl)\n    * [Fsfn](./Finders/fsfn.pl)\n    * [Human-like finder](./Finders/human-like_finder.pl)\n    * [Large file search](./Finders/large_file_search.pl)\n    * [Locatepm](./Finders/locatepm)\n    * [Longest substring](./Finders/longest_substring.pl)\n    * [Mimefind](./Finders/mimefind.pl)\n    * [Model matching system](./Finders/model_matching_system.pl)\n    * [Path diff](./Finders/path_diff.pl)\n    * [Plocate](./Finders/plocate.pl)\n    * [Similar files levenshtein](./Finders/similar_files_levenshtein.pl)\n* Formatters\n    * [Ascii table csv](./Formatters/ascii_table_csv.pl)\n    * [File columner](./Formatters/file_columner.pl)\n    * [Fstab beautifier](./Formatters/fstab_beautifier.pl)\n    * [Js beautify](./Formatters/js_beautify)\n    * [Reformat literal perl strings](./Formatters/reformat_literal_perl_strings.pl)\n    * [Replace html links](./Formatters/replace_html_links.pl)\n    * [Sort perl subroutines](./Formatters/sort_perl_subroutines.pl)\n    * [Word columner](./Formatters/word_columner.pl)\n* Game solvers\n    * [Asciiplanes-player](./Game%20solvers/asciiplanes-player.pl)\n    * [Dice game solver](./Game%20solvers/dice_game_solver.pl)\n    * [Peg-solitaire-solver](./Game%20solvers/peg-solitaire-solver)\n    * [Reaction time test](./Game%20solvers/reaction_time_test.pl)\n    * [Reflex sheep game](./Game%20solvers/reflex_sheep_game.pl)\n    * [Sudoku dice game solver](./Game%20solvers/sudoku_dice_game_solver.pl)\n    * [Sudoku generator](./Game%20solvers/sudoku_generator.pl)\n    * [Sudoku solver](./Game%20solvers/sudoku_solver.pl)\n    * [Sudoku solver backtracking](./Game%20solvers/sudoku_solver_backtracking.pl)\n    * [Sudoku solver iterative](./Game%20solvers/sudoku_solver_iterative.pl)\n    * [Sudoku solver stack](./Game%20solvers/sudoku_solver_stack.pl)\n    * [Visual memory test](./Game%20solvers/visual_memory_test.pl)\n* Games\n    * [Arrow-key drawer](./Games/arrow-key_drawer.pl)\n    * [Asciiplanes](./Games/asciiplanes)\n    * [Snake game](./Games/snake_game.pl)\n* GD\n    * [Abstract map](./GD/abstract_map.pl)\n    * [AND sierpinski triangle](./GD/AND_sierpinski_triangle.pl)\n    * [Barnsley fern fractal](./GD/barnsley_fern_fractal.pl)\n    * [Binary triangle](./GD/binary_triangle.pl)\n    * [Black star turtle](./GD/black_star_turtle.pl)\n    * [Black yellow number triangles](./GD/black_yellow_number_triangles.pl)\n    * [Box pattern](./GD/box_pattern.pl)\n    * [Chaos game pentagon](./GD/chaos_game_pentagon.pl)\n    * [Chaos game tetrahedron](./GD/chaos_game_tetrahedron.pl)\n    * [Chaos game triangle](./GD/chaos_game_triangle.pl)\n    * [Circular prime triangle](./GD/circular_prime_triangle.pl)\n    * [Circular triangle](./GD/circular_triangle.pl)\n    * [Collatz triangle](./GD/collatz_triangle.pl)\n    * [Color wheel](./GD/color_wheel.pl)\n    * [Complex square](./GD/complex_square.pl)\n    * [Congruence of squares triangle](./GD/congruence_of_squares_triangle.pl)\n    * [Cuboid turtle](./GD/cuboid_turtle.pl)\n    * [Cuboid turtle3](./GD/cuboid_turtle3.pl)\n    * [Cuboid turtle 2](./GD/cuboid_turtle_2.pl)\n    * [Dancing shapes](./GD/dancing_shapes.pl)\n    * [Divisor circles](./GD/divisor_circles.pl)\n    * [Divisor triangle](./GD/divisor_triangle.pl)\n    * [Elementary cellular automaton generalized](./GD/elementary_cellular_automaton_generalized.pl)\n    * [Fact exp primorial growing](./GD/fact_exp_primorial_growing.pl)\n    * [Factor circles](./GD/factor_circles.pl)\n    * [Factor triangle](./GD/factor_triangle.pl)\n    * [Factorial turtles](./GD/factorial_turtles.pl)\n    * [Factors of two triangle](./GD/factors_of_two_triangle.pl)\n    * [Farey turnings plot](./GD/farey_turnings_plot.pl)\n    * [Fgraph](./GD/fgraph.pl)\n    * [Fgraph precision](./GD/fgraph_precision.pl)\n    * [Fibonacci gd](./GD/fibonacci_gd.pl)\n    * [Fibonacci spirals](./GD/fibonacci_spirals.pl)\n    * [Generator turtle](./GD/generator_turtle.pl)\n    * [Geometric shapes](./GD/geometric_shapes.pl)\n    * [Goldbach conjecture possibilities](./GD/goldbach_conjecture_possibilities.pl)\n    * [Horsie art](./GD/horsie_art.pl)\n    * [Julia set](./GD/julia_set.pl)\n    * [Julia set complex](./GD/julia_set_complex.pl)\n    * [Julia set random](./GD/julia_set_random.pl)\n    * [Julia set rperl](./GD/julia_set_rperl.pl)\n    * [Koch snowflakes](./GD/koch_snowflakes.pl)\n    * [Langton's ant gd](./GD/langton_s_ant_gd.pl)\n    * [Line pattern triangles](./GD/line_pattern_triangles.pl)\n    * LSystem\n        * [Honeycomb](./GD/LSystem/honeycomb.pl)\n        * [Honeycomb 2](./GD/LSystem/honeycomb_2.pl)\n        * [LSystem.pm](./GD/LSystem/LSystem.pm)\n        * [Plant](./GD/LSystem/plant.pl)\n        * [Plant 2](./GD/LSystem/plant_2.pl)\n        * [Plant 3](./GD/LSystem/plant_3.pl)\n        * [Sierpinski triangle](./GD/LSystem/sierpinski_triangle.pl)\n        * [Tree](./GD/LSystem/tree.pl)\n        * [Turtle.pm](./GD/LSystem/Turtle.pm)\n    * [Magic triangle](./GD/magic_triangle.pl)\n    * [Mandelbrot like set](./GD/mandelbrot_like_set.pl)\n    * [Mandelbrot like set gcomplex](./GD/mandelbrot_like_set_gcomplex.pl)\n    * [Mathematical butt](./GD/mathematical_butt.pl)\n    * [Mathematical shapes](./GD/mathematical_shapes.pl)\n    * [Mirror shells](./GD/mirror_shells.pl)\n    * [Moebius walking line](./GD/moebius_walking_line.pl)\n    * [Number triangles](./GD/number_triangles.pl)\n    * [Numeric circles](./GD/numeric_circles.pl)\n    * [Pascal-fibonacci triangle](./GD/pascal-fibonacci_triangle.pl)\n    * [Pascal powers of two triangle](./GD/pascal_powers_of_two_triangle.pl)\n    * [Pascal's triangle multiples](./GD/pascal_s_triangle_multiples.pl)\n    * [Pascal special triangle](./GD/pascal_special_triangle.pl)\n    * [Pattern triangle](./GD/pattern_triangle.pl)\n    * [Peacock triangles](./GD/peacock_triangles.pl)\n    * [Pi abstract art](./GD/pi_abstract_art.pl)\n    * [Pi turtle](./GD/pi_turtle.pl)\n    * [Prime consecutive sums](./GD/prime_consecutive_sums.pl)\n    * [Prime gaps](./GD/prime_gaps.pl)\n    * [Prime rectangles](./GD/prime_rectangles.pl)\n    * [Prime stripe triangle](./GD/prime_stripe_triangle.pl)\n    * [Prime triangle 90deg](./GD/prime_triangle_90deg.pl)\n    * [Pythagoras tree](./GD/pythagoras_tree.pl)\n    * [Random abstract art](./GD/random_abstract_art.pl)\n    * [Random abstract art 2](./GD/random_abstract_art_2.pl)\n    * [Random langton's ant](./GD/random_langton_s_ant.pl)\n    * [Random looking pattern triangle](./GD/random_looking_pattern_triangle.pl)\n    * [Random machinery art](./GD/random_machinery_art.pl)\n    * [Random noise triangle](./GD/random_noise_triangle.pl)\n    * [Random turtles](./GD/random_turtles.pl)\n    * [Real shell](./GD/real_shell.pl)\n    * [Recursive squares](./GD/recursive_squares.pl)\n    * [Regular poligons](./GD/regular_poligons.pl)\n    * [Reversed prime triangles](./GD/reversed_prime_triangles.pl)\n    * [Right triangle primes](./GD/right_triangle_primes.pl)\n    * [Sandpiles](./GD/sandpiles.pl)\n    * [Sierpinski fibonacci triangle](./GD/sierpinski_fibonacci_triangle.pl)\n    * [Sierpinski triangle](./GD/sierpinski_triangle.pl)\n    * [Spinning shapes](./GD/spinning_shapes.pl)\n    * [Spiral matrix primes](./GD/spiral_matrix_primes.pl)\n    * [Spiral tree](./GD/spiral_tree.pl)\n    * [Square of circles](./GD/square_of_circles.pl)\n    * [Star turtle](./GD/star_turtle.pl)\n    * [Stern brocot shapes](./GD/stern_brocot_shapes.pl)\n    * [Triangle factors](./GD/triangle_factors.pl)\n    * [Triangle primes](./GD/triangle_primes.pl)\n    * [Triangle primes 2](./GD/triangle_primes_2.pl)\n    * [Triangle primes irregular](./GD/triangle_primes_irregular.pl)\n    * [Trizen fan turtle](./GD/trizen_fan_turtle.pl)\n    * [Trizen flat logo](./GD/trizen_flat_logo.pl)\n    * [Trizen new logo](./GD/trizen_new_logo.pl)\n    * [Trizen old logo](./GD/trizen_old_logo.pl)\n    * [Trizen text art](./GD/trizen_text_art.pl)\n    * [Tupper's self-referential formula](./GD/tupper_s_self-referential_formula.pl)\n    * [Wavy triangle](./GD/wavy_triangle.pl)\n    * [XOR pattern](./GD/XOR_pattern.pl)\n    * [Zeta real half terms](./GD/zeta_real_half_terms.pl)\n    * [Zig-zag primes](./GD/zig-zag_primes.pl)\n* Generators\n    * [Bernoulli numbers formulas](./Generators/bernoulli_numbers_formulas.pl)\n    * [Faulhaber's formula symbolic](./Generators/faulhaber_s_formula_symbolic.pl)\n    * [Faulhaber's formulas expanded](./Generators/faulhaber_s_formulas_expanded.pl)\n    * [Faulhaber's formulas expanded 2](./Generators/faulhaber_s_formulas_expanded_2.pl)\n    * [Faulhaber's formulas generator](./Generators/faulhaber_s_formulas_generator.pl)\n    * [Parsing and code gen](./Generators/parsing_and_code_gen.pl)\n    * [Powers of factorial](./Generators/powers_of_factorial.pl)\n    * [Random lsystem generator](./Generators/random_lsystem_generator.pl)\n    * [Semiprime equationization C generator](./Generators/semiprime_equationization_C_generator.pl)\n    * [Semiprime equationization Perl generator](./Generators/semiprime_equationization_Perl_generator.pl)\n    * [Zeta 2n generator](./Generators/zeta_2n_generator.pl)\n* Greppers\n    * [Marif](./Greppers/marif)\n    * [Mime types](./Greppers/mime_types.pl)\n    * [Mp3grep](./Greppers/mp3grep.pl)\n    * [Scgrep](./Greppers/scgrep)\n    * [Unigrep](./Greppers/unigrep.pl)\n* GTK+\n    * [Mouse position](./GTK+/mouse_position.pl)\n    * [Tray-file-browser](./GTK+/tray-file-browser.pl)\n* HAL\n    * HAL3736\n        * [HAL3736.memory](./HAL/HAL3736/HAL3736.memory)\n        * [HAL3736](./HAL/HAL3736/HAL3736.pl)\n    * HAL8212\n        * [HAL8212.memory](./HAL/HAL8212/HAL8212.memory)\n        * [HAL8212](./HAL/HAL8212/HAL8212.pl)\n    * HAL9000\n        * [HAL9000.memory](./HAL/HAL9000/HAL9000.memory)\n        * [HAL9000](./HAL/HAL9000/HAL9000.pl)\n* Image\n    * [2x zoom](./Image/2x_zoom.pl)\n    * [Add exif info](./Image/add_exif_info.pl)\n    * [Bitmap monochrome encoding decoding](./Image/bitmap_monochrome_encoding_decoding.pl)\n    * [Bwt horizontal transform](./Image/bwt_horizontal_transform.pl)\n    * [Bwt rgb horizontal transform](./Image/bwt_rgb_horizontal_transform.pl)\n    * [Bwt rgb vertical transform](./Image/bwt_rgb_vertical_transform.pl)\n    * [Bwt vertical transform](./Image/bwt_vertical_transform.pl)\n    * [Collage](./Image/collage.pl)\n    * [Complex transform](./Image/complex_transform.pl)\n    * [Cyan vision](./Image/cyan_vision.pl)\n    * [Darken image](./Image/darken_image.pl)\n    * [Diff negative](./Image/diff_negative.pl)\n    * [Edge detector](./Image/edge_detector.pl)\n    * [Extract jpegs](./Image/extract_jpegs.pl)\n    * [Fractal frame](./Image/fractal_frame.pl)\n    * [Fractal frame transparent](./Image/fractal_frame_transparent.pl)\n    * [Gd png2jpg](./Image/gd_png2jpg.pl)\n    * [Gd similar images](./Image/gd_similar_images.pl)\n    * [Gd star trails](./Image/gd_star_trails.pl)\n    * [Gif2webp](./Image/gif2webp.pl)\n    * [Horizontal scrambler](./Image/horizontal_scrambler.pl)\n    * [Image-hard-rotate](./Image/image-hard-rotate.pl)\n    * [Image-unpack](./Image/image-unpack.pl)\n    * [Image2ascii](./Image/image2ascii.pl)\n    * [Image2audio](./Image/image2audio.pl)\n    * [Image2digits](./Image/image2digits.pl)\n    * [Image2html](./Image/image2html.pl)\n    * [Image2matrix](./Image/image2matrix.pl)\n    * [Image2mozaic](./Image/image2mozaic.pl)\n    * [Image2png](./Image/image2png.pl)\n    * [Image2prime](./Image/image2prime.pl)\n    * [Imager similar images](./Image/imager_similar_images.pl)\n    * [Img-autocrop](./Image/img-autocrop.pl)\n    * [Img-autocrop-avg](./Image/img-autocrop-avg.pl)\n    * [Img-autocrop-whitebg](./Image/img-autocrop-whitebg.pl)\n    * [Img composition](./Image/img_composition.pl)\n    * [Img rewrite](./Image/img_rewrite.pl)\n    * [Julia transform](./Image/julia_transform.pl)\n    * [Lookalike images](./Image/lookalike_images.pl)\n    * [Magick png2jpg](./Image/magick_png2jpg.pl)\n    * [Magick similar images](./Image/magick_similar_images.pl)\n    * [Magick star trails](./Image/magick_star_trails.pl)\n    * [Matrix visual](./Image/matrix_visual.pl)\n    * [Mirror images](./Image/mirror_images.pl)\n    * [Mtf horizontal transform](./Image/mtf_horizontal_transform.pl)\n    * [Mtf vertical transform](./Image/mtf_vertical_transform.pl)\n    * [Nearest neighbor interpolation](./Image/nearest_neighbor_interpolation.pl)\n    * [Optimize images](./Image/optimize_images.pl)\n    * [Optimize images littleutils](./Image/optimize_images_littleutils.pl)\n    * [Outguess-png](./Image/outguess-png.pl)\n    * [Outguess-png-imager](./Image/outguess-png-imager.pl)\n    * [Photo mosaic from images](./Image/photo_mosaic_from_images.pl)\n    * [Qhi decoder](./Image/qhi_decoder.pl)\n    * [Qhi encoder](./Image/qhi_encoder.pl)\n    * [Qoi decoder](./Image/qoi_decoder.pl)\n    * [Qoi encoder](./Image/qoi_encoder.pl)\n    * [Qzst decoder](./Image/qzst_decoder.pl)\n    * [Qzst encoder](./Image/qzst_encoder.pl)\n    * [Recompress images](./Image/recompress_images.pl)\n    * [Remove sensitive exif tags](./Image/remove_sensitive_exif_tags.pl)\n    * [Resize images](./Image/resize_images.pl)\n    * [Rgb dump](./Image/rgb_dump.pl)\n    * [Sharp 2x zoom](./Image/sharp_2x_zoom.pl)\n    * [Slideshow](./Image/slideshow.pl)\n    * [Vertical scrambler](./Image/vertical_scrambler.pl)\n    * [Visualize binary](./Image/visualize_binary.pl)\n    * [Webp2png](./Image/webp2png.pl)\n    * [Zuper image decoder](./Image/zuper_image_decoder.pl)\n    * [Zuper image encoder](./Image/zuper_image_encoder.pl)\n* JAPH\n    * [Alien japh](./JAPH/alien_japh.pl)\n    * [Alpha ascii japh](./JAPH/alpha_ascii_japh.pl)\n    * [Alpha japh](./JAPH/alpha_japh.pl)\n    * [Alpha japh 2](./JAPH/alpha_japh_2.pl)\n    * [Alpha japh 3](./JAPH/alpha_japh_3.pl)\n    * [Arrow japh](./JAPH/arrow_japh.pl)\n    * [Barewords japh](./JAPH/barewords_japh.pl)\n    * [Cubic japh](./JAPH/cubic_japh.pl)\n    * [Invisible japh](./JAPH/invisible_japh.pl)\n    * [Japh from ambiguity](./JAPH/japh_from_ambiguity.pl)\n    * [Japh from auto-quoted keywords](./JAPH/japh_from_auto-quoted_keywords.pl)\n    * [Japh from escapes](./JAPH/japh_from_escapes.pl)\n    * [Japh from escapes 2](./JAPH/japh_from_escapes_2.pl)\n    * [Japh from eval subst](./JAPH/japh_from_eval_subst.pl)\n    * [Japh from keywords](./JAPH/japh_from_keywords.pl)\n    * [Japh from pod](./JAPH/japh_from_pod.pl)\n    * [Japh from poetry](./JAPH/japh_from_poetry.pl)\n    * [Japh from punctuation chars](./JAPH/japh_from_punctuation_chars.pl)\n    * [Japh from subs](./JAPH/japh_from_subs.pl)\n    * [Japh from the deep](./JAPH/japh_from_the_deep.pl)\n    * [Japh variable](./JAPH/japh_variable.pl)\n    * [Japh variables](./JAPH/japh_variables.pl)\n    * [Japh variables 2](./JAPH/japh_variables_2.pl)\n    * [Leet japh](./JAPH/leet_japh.pl)\n    * [Length obfuscation](./JAPH/length_obfuscation.pl)\n    * [Log japh](./JAPH/log_japh.pl)\n    * [Log japh 2](./JAPH/log_japh_2.pl)\n    * [Non-alphanumeric japh](./JAPH/non-alphanumeric_japh.pl)\n    * [Re eval japh](./JAPH/re_eval_japh.pl)\n    * [Slash r japh](./JAPH/slash_r_japh.pl)\n    * [Ternary japh](./JAPH/ternary_japh.pl)\n    * [Up and down](./JAPH/up_and_down.pl)\n    * [Vec japh](./JAPH/vec_japh.pl)\n    * [Vec japh 2](./JAPH/vec_japh_2.pl)\n* Lingua\n    * [En phoneme](./Lingua/en_phoneme.pl)\n    * [Lingua ro numbers](./Lingua/lingua_ro_numbers.pl)\n    * [Poetry from poetry](./Lingua/poetry_from_poetry.pl)\n    * [Poetry from poetry with variations](./Lingua/poetry_from_poetry_with_variations.pl)\n    * [Random poetry generator](./Lingua/random_poetry_generator.pl)\n    * [Rus translit](./Lingua/rus_translit.pl)\n* Math\n    * [1 over n is finite](./Math/1_over_n_is_finite.pl)\n    * [1 over n period length](./Math/1_over_n_period_length.pl)\n    * [Additive binomial](./Math/additive_binomial.pl)\n    * [Alexandrian integers](./Math/alexandrian_integers.pl)\n    * [Almost prime divisors](./Math/almost_prime_divisors.pl)\n    * [Almost prime divisors recursive](./Math/almost_prime_divisors_recursive.pl)\n    * [Almost prime numbers](./Math/almost_prime_numbers.pl)\n    * [Almost prime numbers in range](./Math/almost_prime_numbers_in_range.pl)\n    * [Almost prime numbers in range mpz](./Math/almost_prime_numbers_in_range_mpz.pl)\n    * [Almost prime numbers in range v2](./Math/almost_prime_numbers_in_range_v2.pl)\n    * [Almost primes from factor list](./Math/almost_primes_from_factor_list.pl)\n    * [Almost primes in range from factor list](./Math/almost_primes_in_range_from_factor_list.pl)\n    * [Area of triangle](./Math/area_of_triangle.pl)\n    * [Arithmetic derivative](./Math/arithmetic_derivative.pl)\n    * [Arithmetic expressions](./Math/arithmetic_expressions.pl)\n    * [Arithmetic geometric mean complex](./Math/arithmetic_geometric_mean_complex.pl)\n    * [Arithmetic sum closed form](./Math/arithmetic_sum_closed_form.pl)\n    * [Ascii cuboid](./Math/ascii_cuboid.pl)\n    * [Ascii julia set](./Math/ascii_julia_set.pl)\n    * [Ascii mandelbrot set](./Math/ascii_mandelbrot_set.pl)\n    * [Batir factorial asymptotic formula mpfr](./Math/batir_factorial_asymptotic_formula_mpfr.pl)\n    * [Bell numbers](./Math/bell_numbers.pl)\n    * [Bell numbers mpz](./Math/bell_numbers_mpz.pl)\n    * [Bernoulli denominators](./Math/bernoulli_denominators.pl)\n    * [Bernoulli denominators records](./Math/bernoulli_denominators_records.pl)\n    * [Bernoulli numbers](./Math/bernoulli_numbers.pl)\n    * [Bernoulli numbers from factorials](./Math/bernoulli_numbers_from_factorials.pl)\n    * [Bernoulli numbers from factorials mpq](./Math/bernoulli_numbers_from_factorials_mpq.pl)\n    * [Bernoulli numbers from factorials mpz](./Math/bernoulli_numbers_from_factorials_mpz.pl)\n    * [Bernoulli numbers from factorials visual](./Math/bernoulli_numbers_from_factorials_visual.pl)\n    * [Bernoulli numbers from primes](./Math/bernoulli_numbers_from_primes.pl)\n    * [Bernoulli numbers from primes gmpf](./Math/bernoulli_numbers_from_primes_gmpf.pl)\n    * [Bernoulli numbers from primes mpfr](./Math/bernoulli_numbers_from_primes_mpfr.pl)\n    * [Bernoulli numbers from primes ntheory](./Math/bernoulli_numbers_from_primes_ntheory.pl)\n    * [Bernoulli numbers from tangent numbers](./Math/bernoulli_numbers_from_tangent_numbers.pl)\n    * [Bernoulli numbers from zeta](./Math/bernoulli_numbers_from_zeta.pl)\n    * [Bernoulli numbers ramanujan congruences](./Math/bernoulli_numbers_ramanujan_congruences.pl)\n    * [Bernoulli numbers ramanujan congruences unreduced](./Math/bernoulli_numbers_ramanujan_congruences_unreduced.pl)\n    * [Bernoulli numbers recursive](./Math/bernoulli_numbers_recursive.pl)\n    * [Bernoulli numbers recursive 2](./Math/bernoulli_numbers_recursive_2.pl)\n    * [Bernoulli numbers seidel](./Math/bernoulli_numbers_seidel.pl)\n    * [Bi-unitary divisors](./Math/bi-unitary_divisors.pl)\n    * [Binary gcd algorithm](./Math/binary_gcd_algorithm.pl)\n    * [Binary gcd algorithm mpz](./Math/binary_gcd_algorithm_mpz.pl)\n    * [Binary multiplier](./Math/binary_multiplier.pl)\n    * [Binary prime encoder](./Math/binary_prime_encoder.pl)\n    * [Binary prime encoder fast](./Math/binary_prime_encoder_fast.pl)\n    * [Binary prime sieve mpz](./Math/binary_prime_sieve_mpz.pl)\n    * [Binary splitting product](./Math/binary_splitting_product.pl)\n    * [Binomial sum with imaginary term](./Math/binomial_sum_with_imaginary_term.pl)\n    * [Binomial theorem](./Math/binomial_theorem.pl)\n    * [Bitstring prime sieve mpz](./Math/bitstring_prime_sieve_mpz.pl)\n    * [Bitstring prime sieve vec](./Math/bitstring_prime_sieve_vec.pl)\n    * [Both truncatable primes in base](./Math/both_truncatable_primes_in_base.pl)\n    * [BPSW primality test](./Math/BPSW_primality_test.pl)\n    * [BPSW primality test mpz](./Math/BPSW_primality_test_mpz.pl)\n    * [Brazilian primes constant](./Math/brazilian_primes_constant.pl)\n    * [Brown numbers](./Math/brown_numbers.pl)\n    * [Carmichael factorization method](./Math/carmichael_factorization_method.pl)\n    * [Carmichael factorization method generalized](./Math/carmichael_factorization_method_generalized.pl)\n    * [Carmichael numbers from multiple](./Math/carmichael_numbers_from_multiple.pl)\n    * [Carmichael numbers from multiple mpz](./Math/carmichael_numbers_from_multiple_mpz.pl)\n    * [Carmichael numbers from multiple recursive mpz](./Math/carmichael_numbers_from_multiple_recursive_mpz.pl)\n    * [Carmichael numbers generation erdos method](./Math/carmichael_numbers_generation_erdos_method.pl)\n    * [Carmichael numbers generation erdos method dynamic programming](./Math/carmichael_numbers_generation_erdos_method_dynamic_programming.pl)\n    * [Carmichael numbers in range](./Math/carmichael_numbers_in_range.pl)\n    * [Carmichael numbers in range from prime factors](./Math/carmichael_numbers_in_range_from_prime_factors.pl)\n    * [Carmichael numbers in range mpz](./Math/carmichael_numbers_in_range_mpz.pl)\n    * [Carmichael numbers random](./Math/carmichael_numbers_random.pl)\n    * [Carmichael strong fermat pseudoprimes in range](./Math/carmichael_strong_fermat_pseudoprimes_in_range.pl)\n    * [Carmichael strong fermat pseudoprimes in range mpz](./Math/carmichael_strong_fermat_pseudoprimes_in_range_mpz.pl)\n    * [Cartesian product iter](./Math/cartesian_product_iter.pl)\n    * [Cartesian product rec](./Math/cartesian_product_rec.pl)\n    * [Cauchy numbers of first type](./Math/cauchy_numbers_of_first_type.pl)\n    * [Chebyshev factorization method](./Math/chebyshev_factorization_method.pl)\n    * [Chebyshev factorization method mpz](./Math/chebyshev_factorization_method_mpz.pl)\n    * [Chernick-carmichael numbers](./Math/chernick-carmichael_numbers.pl)\n    * [Chernick-carmichael numbers below limit](./Math/chernick-carmichael_numbers_below_limit.pl)\n    * [Chernick-carmichael polynomials](./Math/chernick-carmichael_polynomials.pl)\n    * [Chernick-carmichael with n factors sieve](./Math/chernick-carmichael_with_n_factors_sieve.pl)\n    * [Chinese factorization method](./Math/chinese_factorization_method.pl)\n    * [Coin change](./Math/coin_change.pl)\n    * [Collatz function](./Math/collatz_function.pl)\n    * [Complex exponentiation in real numbers](./Math/complex_exponentiation_in_real_numbers.pl)\n    * [Complex logarithm in real numbers](./Math/complex_logarithm_in_real_numbers.pl)\n    * [Complex modular multiplicative inverse](./Math/complex_modular_multiplicative_inverse.pl)\n    * [Complex zeta in real numbers](./Math/complex_zeta_in_real_numbers.pl)\n    * [Congruence of powers factorization method](./Math/congruence_of_powers_factorization_method.pl)\n    * [Consecutive partitions](./Math/consecutive_partitions.pl)\n    * [Continued fraction expansion of sqrt of n](./Math/continued_fraction_expansion_of_sqrt_of_n.pl)\n    * [Continued fraction expansion of sqrt of n mpz](./Math/continued_fraction_expansion_of_sqrt_of_n_mpz.pl)\n    * [Continued fraction factorization method](./Math/continued_fraction_factorization_method.pl)\n    * [Continued fractions](./Math/continued_fractions.pl)\n    * [Continued fractions for e](./Math/continued_fractions_for_e.pl)\n    * [Continued fractions for nth roots](./Math/continued_fractions_for_nth_roots.pl)\n    * [Continued fractions for pi](./Math/continued_fractions_for_pi.pl)\n    * [Continued fractions for square roots](./Math/continued_fractions_for_square_roots.pl)\n    * [Continued fractions prime constant](./Math/continued_fractions_prime_constant.pl)\n    * [Convergent series](./Math/convergent_series.pl)\n    * [Cosmic calendar](./Math/cosmic_calendar.pl)\n    * [Count of brilliant numbers](./Math/count_of_brilliant_numbers.pl)\n    * [Count of cube-full numbers](./Math/count_of_cube-full_numbers.pl)\n    * [Count of integers with gpf of n equals p](./Math/count_of_integers_with_gpf_of_n_equals_p.pl)\n    * [Count of integers with lpf of n equals p](./Math/count_of_integers_with_lpf_of_n_equals_p.pl)\n    * [Count of k-almost primes](./Math/count_of_k-almost_primes.pl)\n    * [Count of k-omega primes](./Math/count_of_k-omega_primes.pl)\n    * [Count of k-powerfree numbers](./Math/count_of_k-powerfree_numbers.pl)\n    * [Count of k-powerful numbers](./Math/count_of_k-powerful_numbers.pl)\n    * [Count of k-powerful numbers in range](./Math/count_of_k-powerful_numbers_in_range.pl)\n    * [Count of perfect powers](./Math/count_of_perfect_powers.pl)\n    * [Count of prime power](./Math/count_of_prime_power.pl)\n    * [Count of rough numbers](./Math/count_of_rough_numbers.pl)\n    * [Count of smooth numbers](./Math/count_of_smooth_numbers.pl)\n    * [Count of smooth numbers mpz](./Math/count_of_smooth_numbers_mpz.pl)\n    * [Count of smooth numbers mpz 2](./Math/count_of_smooth_numbers_mpz_2.pl)\n    * [Count of smooth numbers with k factors](./Math/count_of_smooth_numbers_with_k_factors.pl)\n    * [Count of squarefree k-almost primes](./Math/count_of_squarefree_k-almost_primes.pl)\n    * [Count of squarefree numbers](./Math/count_of_squarefree_numbers.pl)\n    * [Count subtriangles](./Math/count_subtriangles.pl)\n    * [Cube-full numbers](./Math/cube-full_numbers.pl)\n    * [Cuboid](./Math/cuboid.pl)\n    * [Cyclotomic factorization method](./Math/cyclotomic_factorization_method.pl)\n    * [Cyclotomic factorization method 2](./Math/cyclotomic_factorization_method_2.pl)\n    * [Cyclotomic polynomial](./Math/cyclotomic_polynomial.pl)\n    * [Definite integral numerical approximation](./Math/definite_integral_numerical_approximation.pl)\n    * [Difference of k powers](./Math/difference_of_k_powers.pl)\n    * [Difference of powers factorization method](./Math/difference_of_powers_factorization_method.pl)\n    * [Difference of three squares solutions](./Math/difference_of_three_squares_solutions.pl)\n    * [Difference of two squares solutions](./Math/difference_of_two_squares_solutions.pl)\n    * [Digits to number subquadratic algorithm](./Math/digits_to_number_subquadratic_algorithm.pl)\n    * [Digits to number subquadratic algorithm mpz](./Math/digits_to_number_subquadratic_algorithm_mpz.pl)\n    * [Dirichlet hyperbola method](./Math/dirichlet_hyperbola_method.pl)\n    * [Discrete root](./Math/discrete_root.pl)\n    * [Divisors less than k](./Math/divisors_less_than_k.pl)\n    * [Divisors of factorial below limit](./Math/divisors_of_factorial_below_limit.pl)\n    * [Divisors of factorial in range iterator](./Math/divisors_of_factorial_in_range_iterator.pl)\n    * [Dixon factorization method](./Math/dixon_factorization_method.pl)\n    * [E from binomial](./Math/e_from_binomial.pl)\n    * [E primorial](./Math/e_primorial.pl)\n    * [Ecm factorization method](./Math/ecm_factorization_method.pl)\n    * [Elementary cellular automaton generalized](./Math/elementary_cellular_automaton_generalized.pl)\n    * [Elliptic-curve factorization method](./Math/elliptic-curve_factorization_method.pl)\n    * [Elliptic-curve factorization method with B2 stage](./Math/elliptic-curve_factorization_method_with_B2_stage.pl)\n    * [Elliptic-curve factorization method with B2 stage mpz](./Math/elliptic-curve_factorization_method_with_B2_stage_mpz.pl)\n    * [Equally spaced squares solutions](./Math/equally_spaced_squares_solutions.pl)\n    * [Esthetic numbers](./Math/esthetic_numbers.pl)\n    * [Ethiopian multiplication](./Math/ethiopian_multiplication.pl)\n    * [Ethiopian multiplication binary](./Math/ethiopian_multiplication_binary.pl)\n    * [Even fermat pseudoprimes in range](./Math/even_fermat_pseudoprimes_in_range.pl)\n    * [Even squarefree fermat pseudoprimes in range](./Math/even_squarefree_fermat_pseudoprimes_in_range.pl)\n    * [Exponential divisors](./Math/exponential_divisors.pl)\n    * [Factorial dsc algorithm](./Math/factorial_dsc_algorithm.pl)\n    * [Factorial expansion of reciprocals](./Math/factorial_expansion_of_reciprocals.pl)\n    * [Factorial from primes](./Math/factorial_from_primes.pl)\n    * [Factorial from primes simple](./Math/factorial_from_primes_simple.pl)\n    * [Factorial from primorials](./Math/factorial_from_primorials.pl)\n    * [Factorial from trinomial coefficients](./Math/factorial_from_trinomial_coefficients.pl)\n    * [Factorial in half steps](./Math/factorial_in_half_steps.pl)\n    * [Factorions in base n](./Math/factorions_in_base_n.pl)\n    * [Factorization with difference of prime factors](./Math/factorization_with_difference_of_prime_factors.pl)\n    * [Farey rational approximation](./Math/farey_rational_approximation.pl)\n    * [Faulhaber's formula](./Math/faulhaber_s_formula.pl)\n    * [Fermat factorization method](./Math/fermat_factorization_method.pl)\n    * [Fermat factorization method 2](./Math/fermat_factorization_method_2.pl)\n    * [Fermat frobenius quadratic primality test](./Math/fermat_frobenius_quadratic_primality_test.pl)\n    * [Fermat overpseudoprimes generation](./Math/fermat_overpseudoprimes_generation.pl)\n    * [Fermat overpseudoprimes in range](./Math/fermat_overpseudoprimes_in_range.pl)\n    * [Fermat pseudoprimes from multiple](./Math/fermat_pseudoprimes_from_multiple.pl)\n    * [Fermat pseudoprimes from multiple mpz](./Math/fermat_pseudoprimes_from_multiple_mpz.pl)\n    * [Fermat pseudoprimes generation](./Math/fermat_pseudoprimes_generation.pl)\n    * [Fermat pseudoprimes generation 2](./Math/fermat_pseudoprimes_generation_2.pl)\n    * [Fermat pseudoprimes generation 3](./Math/fermat_pseudoprimes_generation_3.pl)\n    * [Fermat pseudoprimes in range](./Math/fermat_pseudoprimes_in_range.pl)\n    * [Fermat pseudoprimes in range mpz](./Math/fermat_pseudoprimes_in_range_mpz.pl)\n    * [Fermat superpseudoprimes generation](./Math/fermat_superpseudoprimes_generation.pl)\n    * [Fibonacci closed form](./Math/fibonacci_closed_form.pl)\n    * [Fibonacci closed form 2](./Math/fibonacci_closed_form_2.pl)\n    * [Fibonacci encoding](./Math/fibonacci_encoding.pl)\n    * [Fibonacci factorization method](./Math/fibonacci_factorization_method.pl)\n    * [Fibonacci k-th order](./Math/fibonacci_k-th_order.pl)\n    * [Fibonacci k-th order efficient algorithm](./Math/fibonacci_k-th_order_efficient_algorithm.pl)\n    * [Fibonacci k-th order fast](./Math/fibonacci_k-th_order_fast.pl)\n    * [Fibonacci k-th order odd primes indices](./Math/fibonacci_k-th_order_odd_primes_indices.pl)\n    * [Fibonacci number fast](./Math/fibonacci_number_fast.pl)\n    * [Fibonacci polynomials closed form](./Math/fibonacci_polynomials_closed_form.pl)\n    * [Fibonacci pseudoprimes generation](./Math/fibonacci_pseudoprimes_generation.pl)\n    * [Find least common denominator](./Math/find_least_common_denominator.pl)\n    * [Floor and ceil functions fourier series](./Math/floor_and_ceil_functions_fourier_series.pl)\n    * [Flt factorization method](./Math/flt_factorization_method.pl)\n    * [Fraction approximation](./Math/fraction_approximation.pl)\n    * [Fraction to decimal expansion](./Math/fraction_to_decimal_expansion.pl)\n    * [Fractional pi](./Math/fractional_pi.pl)\n    * [Frobenius pseudoprimes generation](./Math/frobenius_pseudoprimes_generation.pl)\n    * [Fubini numbers](./Math/fubini_numbers.pl)\n    * [Fubini numbers 2](./Math/fubini_numbers_2.pl)\n    * [Fubini numbers recursive](./Math/fubini_numbers_recursive.pl)\n    * [Function graph](./Math/function_graph.pl)\n    * [Function inverse binary search](./Math/function_inverse_binary_search.pl)\n    * [Gamma function](./Math/gamma_function.pl)\n    * [Gaussian divisors](./Math/gaussian_divisors.pl)\n    * [Gaussian factors](./Math/gaussian_factors.pl)\n    * [Gaussian integers sum](./Math/gaussian_integers_sum.pl)\n    * [General binary multiplier](./Math/general_binary_multiplier.pl)\n    * [Goldbach conjecture 2n prime](./Math/goldbach_conjecture_2n_prime.pl)\n    * [Goldbach conjecture increasing primes](./Math/goldbach_conjecture_increasing_primes.pl)\n    * [Goldbach conjecture possibilities](./Math/goldbach_conjecture_possibilities.pl)\n    * [Goldbach conjecture random primes](./Math/goldbach_conjecture_random_primes.pl)\n    * [Golomb's sequence](./Math/golomb_s_sequence.pl)\n    * [Greatest common unitary divisor](./Math/greatest_common_unitary_divisor.pl)\n    * [Hamming numbers](./Math/hamming_numbers.pl)\n    * [Harmonic numbers](./Math/harmonic_numbers.pl)\n    * [Harmonic numbers from digamma](./Math/harmonic_numbers_from_digamma.pl)\n    * [Harmonic numbers from powers](./Math/harmonic_numbers_from_powers.pl)\n    * [Harmonic numbers from powers mpz](./Math/harmonic_numbers_from_powers_mpz.pl)\n    * [Harmonic prime powers](./Math/harmonic_prime_powers.pl)\n    * [Hybrid prime factorization](./Math/hybrid_prime_factorization.pl)\n    * [Infinitary divisors](./Math/infinitary_divisors.pl)\n    * [Inverse of bernoulli numbers](./Math/inverse_of_bernoulli_numbers.pl)\n    * [Inverse of euler totient](./Math/inverse_of_euler_totient.pl)\n    * [Inverse of factorial](./Math/inverse_of_factorial.pl)\n    * [Inverse of factorial stirling](./Math/inverse_of_factorial_stirling.pl)\n    * [Inverse of fibonacci](./Math/inverse_of_fibonacci.pl)\n    * [Inverse of multiplicative functions](./Math/inverse_of_multiplicative_functions.pl)\n    * [Inverse of p adic valuation](./Math/inverse_of_p_adic_valuation.pl)\n    * [Inverse of sigma function](./Math/inverse_of_sigma_function.pl)\n    * [Inverse of sigma function fast](./Math/inverse_of_sigma_function_fast.pl)\n    * [Inverse of sigma function generalized](./Math/inverse_of_sigma_function_generalized.pl)\n    * [Inverse of usigma function](./Math/inverse_of_usigma_function.pl)\n    * [Invert transform of factorials](./Math/invert_transform_of_factorials.pl)\n    * [Is absolute euler pseudoprime](./Math/is_absolute_euler_pseudoprime.pl)\n    * [Is almost prime](./Math/is_almost_prime.pl)\n    * [Is bfsw pseudoprime](./Math/is_bfsw_pseudoprime.pl)\n    * [Is chernick carmichael number](./Math/is_chernick_carmichael_number.pl)\n    * [Is even perfect](./Math/is_even_perfect.pl)\n    * [Is even perfect 2](./Math/is_even_perfect_2.pl)\n    * [Is even perfect 3](./Math/is_even_perfect_3.pl)\n    * [Is extra bfsw pseudoprime](./Math/is_extra_bfsw_pseudoprime.pl)\n    * [Is omega prime](./Math/is_omega_prime.pl)\n    * [Is perfect power](./Math/is_perfect_power.pl)\n    * [Is smooth over product](./Math/is_smooth_over_product.pl)\n    * [Is squarefree over product](./Math/is_squarefree_over_product.pl)\n    * [Is sum of two cubes](./Math/is_sum_of_two_cubes.pl)\n    * [Is sum of two squares](./Math/is_sum_of_two_squares.pl)\n    * [Iterative difference of central divisors to reach zero](./Math/iterative_difference_of_central_divisors_to_reach_zero.pl)\n    * [K-imperfect numbers](./Math/k-imperfect_numbers.pl)\n    * [K-odd-powerful numbers](./Math/k-odd-powerful_numbers.pl)\n    * [K-powerful numbers](./Math/k-powerful_numbers.pl)\n    * [K-powerful numbers in range](./Math/k-powerful_numbers_in_range.pl)\n    * [Karatsuba multiplication](./Math/karatsuba_multiplication.pl)\n    * [Kempner binomial numbers](./Math/kempner_binomial_numbers.pl)\n    * [Klein J invariant and modular lambda](./Math/klein_J_invariant_and_modular_lambda.pl)\n    * [Lambert W function](./Math/lambert_W_function.pl)\n    * [Lambert W function complex](./Math/lambert_W_function_complex.pl)\n    * [Lanczos approximation](./Math/lanczos_approximation.pl)\n    * [Least k such that k times k-th prime is greater than 10 to the n](./Math/least_k_such_that_k_times_k-th_prime_is_greater_than_10_to_the_n.pl)\n    * [Least nonresidue](./Math/least_nonresidue.pl)\n    * [Legendary question six](./Math/legendary_question_six.pl)\n    * [Length of shortest addition chain](./Math/length_of_shortest_addition_chain.pl)\n    * [Lerch zeta function](./Math/lerch_zeta_function.pl)\n    * [Logarithmic integral asymptotic formula](./Math/logarithmic_integral_asymptotic_formula.pl)\n    * [Logarithmic root](./Math/logarithmic_root.pl)\n    * [Logarithmic root complex](./Math/logarithmic_root_complex.pl)\n    * [Logarithmic root in two variables](./Math/logarithmic_root_in_two_variables.pl)\n    * [Logarithmic root mpfr](./Math/logarithmic_root_mpfr.pl)\n    * [Long division](./Math/long_division.pl)\n    * [Long multiplication](./Math/long_multiplication.pl)\n    * [Lucas-carmichael numbers from multiple](./Math/lucas-carmichael_numbers_from_multiple.pl)\n    * [Lucas-carmichael numbers from multiple mpz](./Math/lucas-carmichael_numbers_from_multiple_mpz.pl)\n    * [Lucas-carmichael numbers in range](./Math/lucas-carmichael_numbers_in_range.pl)\n    * [Lucas-carmichael numbers in range from prime factors](./Math/lucas-carmichael_numbers_in_range_from_prime_factors.pl)\n    * [Lucas-carmichael numbers in range mpz](./Math/lucas-carmichael_numbers_in_range_mpz.pl)\n    * [Lucas-miller factorization method](./Math/lucas-miller_factorization_method.pl)\n    * [Lucas-pocklington primality proving](./Math/lucas-pocklington_primality_proving.pl)\n    * [Lucas-pratt primality proving](./Math/lucas-pratt_primality_proving.pl)\n    * [Lucas-pratt prime records](./Math/lucas-pratt_prime_records.pl)\n    * [Lucas factorization method](./Math/lucas_factorization_method.pl)\n    * [Lucas factorization method generalized](./Math/lucas_factorization_method_generalized.pl)\n    * [Lucas pseudoprimes generation](./Math/lucas_pseudoprimes_generation.pl)\n    * [Lucas pseudoprimes generation erdos method](./Math/lucas_pseudoprimes_generation_erdos_method.pl)\n    * [Lucas sequences U V](./Math/lucas_sequences_U_V.pl)\n    * [Lucas sequences U V mpz](./Math/lucas_sequences_U_V_mpz.pl)\n    * [Lucas theorem](./Math/lucas_theorem.pl)\n    * [LUP decomposition](./Math/LUP_decomposition.pl)\n    * [Magic 3-gon ring](./Math/magic_3-gon_ring.pl)\n    * [Magic 5-gon ring](./Math/magic_5-gon_ring.pl)\n    * [Map num](./Math/map_num.pl)\n    * [Matrix determinant bareiss](./Math/matrix_determinant_bareiss.pl)\n    * [Matrix path 2-ways best](./Math/matrix_path_2-ways_best.pl)\n    * [Matrix path 2-ways greedy](./Math/matrix_path_2-ways_greedy.pl)\n    * [Matrix path 3-ways best](./Math/matrix_path_3-ways_best.pl)\n    * [Matrix path 3-ways diagonal best](./Math/matrix_path_3-ways_diagonal_best.pl)\n    * [Matrix path 3-ways greedy](./Math/matrix_path_3-ways_greedy.pl)\n    * [Matrix path 4-ways best](./Math/matrix_path_4-ways_best.pl)\n    * [Matrix path 4-ways best 2](./Math/matrix_path_4-ways_best_2.pl)\n    * [Matrix path 4-ways best 3](./Math/matrix_path_4-ways_best_3.pl)\n    * [Matrix path 4-ways greedy](./Math/matrix_path_4-ways_greedy.pl)\n    * [Maximum product of parts bisection](./Math/maximum_product_of_parts_bisection.pl)\n    * [Maximum square remainder](./Math/maximum_square_remainder.pl)\n    * [MBE factorization method](./Math/MBE_factorization_method.pl)\n    * [Mertens function](./Math/mertens_function.pl)\n    * [Mertens function fast](./Math/mertens_function_fast.pl)\n    * [Miller-rabin deterministic primality test](./Math/miller-rabin_deterministic_primality_test.pl)\n    * [Miller-rabin deterministic primality test mpz](./Math/miller-rabin_deterministic_primality_test_mpz.pl)\n    * [Miller-rabin factorization method](./Math/miller-rabin_factorization_method.pl)\n    * [Modular bell numbers](./Math/modular_bell_numbers.pl)\n    * [Modular bell numbers mpz](./Math/modular_bell_numbers_mpz.pl)\n    * [Modular binomial](./Math/modular_binomial.pl)\n    * [Modular binomial fast](./Math/modular_binomial_fast.pl)\n    * [Modular binomial faster](./Math/modular_binomial_faster.pl)\n    * [Modular binomial ntheory](./Math/modular_binomial_ntheory.pl)\n    * [Modular binomial small k](./Math/modular_binomial_small_k.pl)\n    * [Modular binomial small k faster](./Math/modular_binomial_small_k_faster.pl)\n    * [Modular cyclotomic polynomial](./Math/modular_cyclotomic_polynomial.pl)\n    * [Modular factorial](./Math/modular_factorial.pl)\n    * [Modular fibonacci](./Math/modular_fibonacci.pl)\n    * [Modular fibonacci anynum](./Math/modular_fibonacci_anynum.pl)\n    * [Modular fibonacci cassini](./Math/modular_fibonacci_cassini.pl)\n    * [Modular fibonacci cassini fast](./Math/modular_fibonacci_cassini_fast.pl)\n    * [Modular fibonacci fast mpz](./Math/modular_fibonacci_fast_mpz.pl)\n    * [Modular fibonacci mpz](./Math/modular_fibonacci_mpz.pl)\n    * [Modular fibonacci polynomial](./Math/modular_fibonacci_polynomial.pl)\n    * [Modular fibonacci polynomial 2](./Math/modular_fibonacci_polynomial_2.pl)\n    * [Modular hyperoperation](./Math/modular_hyperoperation.pl)\n    * [Modular inverse](./Math/modular_inverse.pl)\n    * [Modular lucas numbers](./Math/modular_lucas_numbers.pl)\n    * [Modular lucas sequence V](./Math/modular_lucas_sequence_V.pl)\n    * [Modular lucas sequences U V](./Math/modular_lucas_sequences_U_V.pl)\n    * [Modular pseudo square root](./Math/modular_pseudo_square_root.pl)\n    * [Modular pseudo square root 2](./Math/modular_pseudo_square_root_2.pl)\n    * [Modular sigma of unitary divisors of factorial](./Math/modular_sigma_of_unitary_divisors_of_factorial.pl)\n    * [Modular square root](./Math/modular_square_root.pl)\n    * [Modular square root 2](./Math/modular_square_root_2.pl)\n    * [Modular square root 3](./Math/modular_square_root_3.pl)\n    * [Modular square root all solutions](./Math/modular_square_root_all_solutions.pl)\n    * [Modular square root all solutions cipolla](./Math/modular_square_root_all_solutions_cipolla.pl)\n    * [Multi sqrt nums](./Math/multi_sqrt_nums.pl)\n    * [Multinomial coefficient](./Math/multinomial_coefficient.pl)\n    * [Multinomial coefficient from binomial](./Math/multinomial_coefficient_from_binomial.pl)\n    * [Multivariate gamma function](./Math/multivariate_gamma_function.pl)\n    * [Mysterious sum-pentagonal numbers](./Math/mysterious_sum-pentagonal_numbers.pl)\n    * [Mysterious sum-pentagonal numbers 2](./Math/mysterious_sum-pentagonal_numbers_2.pl)\n    * [N dimensional circles](./Math/n_dimensional_circles.pl)\n    * [Near-power factorization method](./Math/near-power_factorization_method.pl)\n    * [Newton's method](./Math/newton_s_method.pl)\n    * [Newton's method recursive](./Math/newton_s_method_recursive.pl)\n    * [Next palindrome](./Math/next_palindrome.pl)\n    * [Next palindrome from non-palindrome](./Math/next_palindrome_from_non-palindrome.pl)\n    * [Next palindrome in base](./Math/next_palindrome_in_base.pl)\n    * [Next power of two](./Math/next_power_of_two.pl)\n    * [Nth composite](./Math/nth_composite.pl)\n    * [Nth digit of fraction](./Math/nth_digit_of_fraction.pl)\n    * [Nth prime approx](./Math/nth_prime_approx.pl)\n    * [Nth root good rational approximations](./Math/nth_root_good_rational_approximations.pl)\n    * [Nth root recurrence constant](./Math/nth_root_recurrence_constant.pl)\n    * [Nth smooth number](./Math/nth_smooth_number.pl)\n    * [Number2expression](./Math/number2expression.pl)\n    * [Number of conditional GCDs](./Math/number_of_conditional_GCDs.pl)\n    * [Number of connected permutations](./Math/number_of_connected_permutations.pl)\n    * [Number of partitions into 2 distinct positive cubes](./Math/number_of_partitions_into_2_distinct_positive_cubes.pl)\n    * [Number of partitions into 2 distinct positive squares](./Math/number_of_partitions_into_2_distinct_positive_squares.pl)\n    * [Number of partitions into 2 nonnegative cubes](./Math/number_of_partitions_into_2_nonnegative_cubes.pl)\n    * [Number of partitions into 2 positive squares](./Math/number_of_partitions_into_2_positive_squares.pl)\n    * [Number of representations as sum of 3 triangles](./Math/number_of_representations_as_sum_of_3_triangles.pl)\n    * [Number of representations as sum of four squares](./Math/number_of_representations_as_sum_of_four_squares.pl)\n    * [Number of representations as sum of two squares](./Math/number_of_representations_as_sum_of_two_squares.pl)\n    * [Number to digits subquadratic algorithm](./Math/number_to_digits_subquadratic_algorithm.pl)\n    * [Number to digits subquadratic algorithm mpz](./Math/number_to_digits_subquadratic_algorithm_mpz.pl)\n    * [Numbers with pow 2 divisors](./Math/numbers_with_pow_2_divisors.pl)\n    * [Omega prime divisors](./Math/omega_prime_divisors.pl)\n    * [Omega prime numbers in range](./Math/omega_prime_numbers_in_range.pl)\n    * [Omega prime numbers in range mpz](./Math/omega_prime_numbers_in_range_mpz.pl)\n    * [Omega prime numbers in range simple](./Math/omega_prime_numbers_in_range_simple.pl)\n    * [Order factorization method](./Math/order_factorization_method.pl)\n    * [Palindrome iteration](./Math/palindrome_iteration.pl)\n    * [Partial sums of dedekind psi function](./Math/partial_sums_of_dedekind_psi_function.pl)\n    * [Partial sums of euler totient function](./Math/partial_sums_of_euler_totient_function.pl)\n    * [Partial sums of euler totient function fast](./Math/partial_sums_of_euler_totient_function_fast.pl)\n    * [Partial sums of euler totient function fast 2](./Math/partial_sums_of_euler_totient_function_fast_2.pl)\n    * [Partial sums of euler totient function times k](./Math/partial_sums_of_euler_totient_function_times_k.pl)\n    * [Partial sums of euler totient function times k to the m](./Math/partial_sums_of_euler_totient_function_times_k_to_the_m.pl)\n    * [Partial sums of exponential prime omega functions](./Math/partial_sums_of_exponential_prime_omega_functions.pl)\n    * [Partial sums of gcd-sum function](./Math/partial_sums_of_gcd-sum_function.pl)\n    * [Partial sums of gcd-sum function fast](./Math/partial_sums_of_gcd-sum_function_fast.pl)\n    * [Partial sums of gcd-sum function faster](./Math/partial_sums_of_gcd-sum_function_faster.pl)\n    * [Partial sums of generalized gcd-sum function](./Math/partial_sums_of_generalized_gcd-sum_function.pl)\n    * [Partial sums of gpf](./Math/partial_sums_of_gpf.pl)\n    * [Partial sums of inverse moebius transform of dedekind function](./Math/partial_sums_of_inverse_moebius_transform_of_dedekind_function.pl)\n    * [Partial sums of jordan totient function](./Math/partial_sums_of_jordan_totient_function.pl)\n    * [Partial sums of jordan totient function fast](./Math/partial_sums_of_jordan_totient_function_fast.pl)\n    * [Partial sums of jordan totient function times k to the m](./Math/partial_sums_of_jordan_totient_function_times_k_to_the_m.pl)\n    * [Partial sums of lcm count function](./Math/partial_sums_of_lcm_count_function.pl)\n    * [Partial sums of liouville function](./Math/partial_sums_of_liouville_function.pl)\n    * [Partial sums of lpf](./Math/partial_sums_of_lpf.pl)\n    * [Partial sums of n over k-almost prime divisors](./Math/partial_sums_of_n_over_k-almost_prime_divisors.pl)\n    * [Partial sums of powerfree numbers](./Math/partial_sums_of_powerfree_numbers.pl)\n    * [Partial sums of powerfree part](./Math/partial_sums_of_powerfree_part.pl)\n    * [Partial sums of prime bigomega function](./Math/partial_sums_of_prime_bigomega_function.pl)\n    * [Partial sums of prime omega function](./Math/partial_sums_of_prime_omega_function.pl)\n    * [Partial sums of sigma0 function](./Math/partial_sums_of_sigma0_function.pl)\n    * [Partial sums of sigma function](./Math/partial_sums_of_sigma_function.pl)\n    * [Partial sums of sigma function times k](./Math/partial_sums_of_sigma_function_times_k.pl)\n    * [Partial sums of sigma function times k to the m](./Math/partial_sums_of_sigma_function_times_k_to_the_m.pl)\n    * [Partitions count](./Math/partitions_count.pl)\n    * [Partitions count abs](./Math/partitions_count_abs.pl)\n    * [Partitions count simple](./Math/partitions_count_simple.pl)\n    * [Pascal-fibonacci triangle](./Math/pascal-fibonacci_triangle.pl)\n    * [Pascal's triangle multiples](./Math/pascal_s_triangle_multiples.pl)\n    * [Pattern mixing](./Math/pattern_mixing.pl)\n    * [Pell cfrac factorization](./Math/pell_cfrac_factorization.pl)\n    * [Pell factorization](./Math/pell_factorization.pl)\n    * [Pell factorization anynum](./Math/pell_factorization_anynum.pl)\n    * [Perfect numbers](./Math/perfect_numbers.pl)\n    * [Period of continued fraction for square roots](./Math/period_of_continued_fraction_for_square_roots.pl)\n    * [Period of continued fraction for square roots mpz](./Math/period_of_continued_fraction_for_square_roots_mpz.pl)\n    * [Period of continued fraction for square roots ntheory](./Math/period_of_continued_fraction_for_square_roots_ntheory.pl)\n    * [Phi-finder factorization method](./Math/phi-finder_factorization_method.pl)\n    * [Pi from infinity](./Math/pi_from_infinity.pl)\n    * [Pisano periods](./Math/pisano_periods.pl)\n    * [Pisano periods efficient algorithm](./Math/pisano_periods_efficient_algorithm.pl)\n    * [Pocklington-pratt primality proving](./Math/pocklington-pratt_primality_proving.pl)\n    * [Pollard-strassen factorization method](./Math/pollard-strassen_factorization_method.pl)\n    * [Pollard p-1 factorization](./Math/pollard_p-1_factorization.pl)\n    * [Pollard rho exp factorization](./Math/pollard_rho_exp_factorization.pl)\n    * [Pollard rho factorization](./Math/pollard_rho_factorization.pl)\n    * [Polygonal numbers](./Math/polygonal_numbers.pl)\n    * [Polygonal representations](./Math/polygonal_representations.pl)\n    * [Polynomial interpolation](./Math/polynomial_interpolation.pl)\n    * [Power divisors](./Math/power_divisors.pl)\n    * [Power of factorial ramanujan](./Math/power_of_factorial_ramanujan.pl)\n    * [Power unitary divisors](./Math/power_unitary_divisors.pl)\n    * [Powerfree divisors](./Math/powerfree_divisors.pl)\n    * [Powers of primes in factorial](./Math/powers_of_primes_in_factorial.pl)\n    * [Powers of primes modulus in factorial](./Math/powers_of_primes_modulus_in_factorial.pl)\n    * [Prime 41](./Math/prime_41.pl)\n    * [Prime abundant sequences](./Math/prime_abundant_sequences.pl)\n    * [Prime count smooth sum](./Math/prime_count_smooth_sum.pl)\n    * [Prime counting liouville formula](./Math/prime_counting_liouville_formula.pl)\n    * [Prime counting mertens formula](./Math/prime_counting_mertens_formula.pl)\n    * [Prime factorization concept](./Math/prime_factorization_concept.pl)\n    * [Prime factors of binomial coefficients](./Math/prime_factors_of_binomial_coefficients.pl)\n    * [Prime factors of binomial product](./Math/prime_factors_of_binomial_product.pl)\n    * [Prime factors of factorial](./Math/prime_factors_of_factorial.pl)\n    * [Prime factors of superfactorial and hyperfactorial](./Math/prime_factors_of_superfactorial_and_hyperfactorial.pl)\n    * [Prime formulas](./Math/prime_formulas.pl)\n    * [Prime functions in terms of zeros of zeta](./Math/prime_functions_in_terms_of_zeros_of_zeta.pl)\n    * [Prime numbers generator](./Math/prime_numbers_generator.pl)\n    * [Prime omega function generalized](./Math/prime_omega_function_generalized.pl)\n    * [Prime quadratic polynomial analyzer](./Math/prime_quadratic_polynomial_analyzer.pl)\n    * [Prime quadratic polynomials](./Math/prime_quadratic_polynomials.pl)\n    * [Prime summation](./Math/prime_summation.pl)\n    * [Prime zeta](./Math/prime_zeta.pl)\n    * [Primes diff](./Math/primes_diff.pl)\n    * [Primes sum of pair product](./Math/primes_sum_of_pair_product.pl)\n    * [Primitive sum of two squares](./Math/primitive_sum_of_two_squares.pl)\n    * [Primorial deflation](./Math/primorial_deflation.pl)\n    * [Pseudo square root](./Math/pseudo_square_root.pl)\n    * [PSW primality test](./Math/PSW_primality_test.pl)\n    * [PSW primality test mpz](./Math/PSW_primality_test_mpz.pl)\n    * [Pythagorean triples](./Math/pythagorean_triples.pl)\n    * [Quadratic-integer factorization method](./Math/quadratic-integer_factorization_method.pl)\n    * [Quadratic-integer factorization method mpz](./Math/quadratic-integer_factorization_method_mpz.pl)\n    * [Quadratic frobenius primality test](./Math/quadratic_frobenius_primality_test.pl)\n    * [Quadratic frobenius pseudoprimes generation](./Math/quadratic_frobenius_pseudoprimes_generation.pl)\n    * [Quadratic polynomial in terms of its zeros](./Math/quadratic_polynomial_in_terms_of_its_zeros.pl)\n    * [Ramanujan sum](./Math/ramanujan_sum.pl)\n    * [Ramanujan sum fast](./Math/ramanujan_sum_fast.pl)\n    * [Random carmichael fibonacci pseudoprimes](./Math/random_carmichael_fibonacci_pseudoprimes.pl)\n    * [Random integer factorization](./Math/random_integer_factorization.pl)\n    * [Random miller-rabin pseudoprimes](./Math/random_miller-rabin_pseudoprimes.pl)\n    * [Range map](./Math/range_map.pl)\n    * [Rational approximations](./Math/rational_approximations.pl)\n    * [Rational continued fractions](./Math/rational_continued_fractions.pl)\n    * [Rational prime product](./Math/rational_prime_product.pl)\n    * [Rational summation of fractions](./Math/rational_summation_of_fractions.pl)\n    * [Reciprocal cycle length](./Math/reciprocal_cycle_length.pl)\n    * [Rectangle sides from area and diagonal](./Math/rectangle_sides_from_area_and_diagonal.pl)\n    * [Rectangle sides from diagonal angles](./Math/rectangle_sides_from_diagonal_angles.pl)\n    * [Rectangle sides from one diagonal angle](./Math/rectangle_sides_from_one_diagonal_angle.pl)\n    * [Recursive matrix multiplication](./Math/recursive_matrix_multiplication.pl)\n    * [Rest calc](./Math/rest_calc.pl)\n    * [Reversed number triangle](./Math/reversed_number_triangle.pl)\n    * [Reversed number triangles](./Math/reversed_number_triangles.pl)\n    * [Riemann prime-counting function](./Math/riemann_prime-counting_function.pl)\n    * [Riemann's J function](./Math/riemann_s_J_function.pl)\n    * [Roots on the rise](./Math/roots_on_the_rise.pl)\n    * [RSA example](./Math/RSA_example.pl)\n    * [RSA PRNG](./Math/RSA_PRNG.pl)\n    * [Secant numbers](./Math/secant_numbers.pl)\n    * [Semiprime equationization](./Math/semiprime_equationization.pl)\n    * [Semiprime equationization uncached](./Math/semiprime_equationization_uncached.pl)\n    * [Sequence analyzer](./Math/sequence_analyzer.pl)\n    * [Sequence closed form](./Math/sequence_closed_form.pl)\n    * [Sequence polynomial closed form](./Math/sequence_polynomial_closed_form.pl)\n    * [Sieve of eratosthenes](./Math/sieve_of_eratosthenes.pl)\n    * [Sigma0 of factorial](./Math/sigma0_of_factorial.pl)\n    * [Sigma function](./Math/sigma_function.pl)\n    * [Sigma of factorial](./Math/sigma_of_factorial.pl)\n    * [Sigma of product of binomials](./Math/sigma_of_product_of_binomials.pl)\n    * [Sigma p adic](./Math/sigma_p_adic.pl)\n    * [Siqs factorization](./Math/siqs_factorization.pl)\n    * [Smallest carmichael divisible by n](./Math/smallest_carmichael_divisible_by_n.pl)\n    * [Smallest k-gonal inverse](./Math/smallest_k-gonal_inverse.pl)\n    * [Smallest k-gonal inverse brute force](./Math/smallest_k-gonal_inverse_brute_force.pl)\n    * [Smallest lucas-carmichael divisible by n](./Math/smallest_lucas-carmichael_divisible_by_n.pl)\n    * [Smallest number with at least n divisors](./Math/smallest_number_with_at_least_n_divisors.pl)\n    * [Smallest number with n divisors](./Math/smallest_number_with_n_divisors.pl)\n    * [Smarandache function](./Math/smarandache_function.pl)\n    * [Smooth numbers generalized](./Math/smooth_numbers_generalized.pl)\n    * [Solutions to x squared equals -1 mod n](./Math/solutions_to_x_squared_equals_-1_mod_n.pl)\n    * [Solutions to x squared equals 1 mod n](./Math/solutions_to_x_squared_equals_1_mod_n.pl)\n    * [Solutions to x squared equals a mod n](./Math/solutions_to_x_squared_equals_a_mod_n.pl)\n    * [Solve congruence equation example](./Math/solve_congruence_equation_example.pl)\n    * [Solve cubic equation](./Math/solve_cubic_equation.pl)\n    * [Solve cubic equation real](./Math/solve_cubic_equation_real.pl)\n    * [Solve modular cubic equation](./Math/solve_modular_cubic_equation.pl)\n    * [Solve modular quadratic equation](./Math/solve_modular_quadratic_equation.pl)\n    * [Solve pell equation](./Math/solve_pell_equation.pl)\n    * [Solve pell equation fast](./Math/solve_pell_equation_fast.pl)\n    * [Solve pell equation generalized](./Math/solve_pell_equation_generalized.pl)\n    * [Solve pell equation simple](./Math/solve_pell_equation_simple.pl)\n    * [Solve quadratic diophantine reciprocals](./Math/solve_quadratic_diophantine_reciprocals.pl)\n    * [Solve reciprocal pythagorean equation](./Math/solve_reciprocal_pythagorean_equation.pl)\n    * [Solve sequence](./Math/solve_sequence.pl)\n    * [Sophie germain factorization method](./Math/sophie_germain_factorization_method.pl)\n    * [Sorting algorithms](./Math/sorting_algorithms.pl)\n    * [Sphere volume](./Math/sphere_volume.pl)\n    * [Sqrt mod p tonelli-shanks mpz](./Math/sqrt_mod_p_tonelli-shanks_mpz.pl)\n    * [Square divisors](./Math/square_divisors.pl)\n    * [Square product subsets](./Math/square_product_subsets.pl)\n    * [Square root convergents](./Math/square_root_convergents.pl)\n    * [Square root method](./Math/square_root_method.pl)\n    * [Square root modulo n tonelli-shanks](./Math/square_root_modulo_n_tonelli-shanks.pl)\n    * [Squarefree almost prime divisors](./Math/squarefree_almost_prime_divisors.pl)\n    * [Squarefree almost primes from factor list](./Math/squarefree_almost_primes_from_factor_list.pl)\n    * [Squarefree almost primes in range](./Math/squarefree_almost_primes_in_range.pl)\n    * [Squarefree almost primes in range from factor list](./Math/squarefree_almost_primes_in_range_from_factor_list.pl)\n    * [Squarefree almost primes in range mpz](./Math/squarefree_almost_primes_in_range_mpz.pl)\n    * [Squarefree divisors](./Math/squarefree_divisors.pl)\n    * [Squarefree fermat overpseudoprimes in range](./Math/squarefree_fermat_overpseudoprimes_in_range.pl)\n    * [Squarefree fermat pseudoprimes in range](./Math/squarefree_fermat_pseudoprimes_in_range.pl)\n    * [Squarefree fermat pseudoprimes in range mpz](./Math/squarefree_fermat_pseudoprimes_in_range_mpz.pl)\n    * [Squarefree lucas U pseudoprimes in range](./Math/squarefree_lucas_U_pseudoprimes_in_range.pl)\n    * [Squarefree strong fermat pseudoprimes in range](./Math/squarefree_strong_fermat_pseudoprimes_in_range.pl)\n    * [Squarefree strong fermat pseudoprimes in range mpz](./Math/squarefree_strong_fermat_pseudoprimes_in_range_mpz.pl)\n    * [Squarefree strong fermat pseudoprimes to multiple bases in range](./Math/squarefree_strong_fermat_pseudoprimes_to_multiple_bases_in_range.pl)\n    * [Squarefree strong fermat pseudoprimes to multiple bases in range mpz](./Math/squarefree_strong_fermat_pseudoprimes_to_multiple_bases_in_range_mpz.pl)\n    * [Stern brocot encoding](./Math/stern_brocot_encoding.pl)\n    * [Stern brocot sequence](./Math/stern_brocot_sequence.pl)\n    * [Strong fermat pseudoprimes in range](./Math/strong_fermat_pseudoprimes_in_range.pl)\n    * [Strong fermat pseudoprimes in range mpz](./Math/strong_fermat_pseudoprimes_in_range_mpz.pl)\n    * [Sub-unit squares](./Math/sub-unit_squares.pl)\n    * [Sum factorial](./Math/sum_factorial.pl)\n    * [Sum of an even number of positive squares](./Math/sum_of_an_even_number_of_positive_squares.pl)\n    * [Sum of digits](./Math/sum_of_digits.pl)\n    * [Sum of digits subquadratic algorithm](./Math/sum_of_digits_subquadratic_algorithm.pl)\n    * [Sum of digits subquadratic algorithm mpz](./Math/sum_of_digits_subquadratic_algorithm_mpz.pl)\n    * [Sum of k-powerful numbers in range](./Math/sum_of_k-powerful_numbers_in_range.pl)\n    * [Sum of natural powers in constant base](./Math/sum_of_natural_powers_in_constant_base.pl)\n    * [Sum of perfect powers](./Math/sum_of_perfect_powers.pl)\n    * [Sum of prime-power exponents of factorial](./Math/sum_of_prime-power_exponents_of_factorial.pl)\n    * [Sum of prime-power exponents of product of binomials](./Math/sum_of_prime-power_exponents_of_product_of_binomials.pl)\n    * [Sum of prime powers](./Math/sum_of_prime_powers.pl)\n    * [Sum of primes generalized](./Math/sum_of_primes_generalized.pl)\n    * [Sum of sigma](./Math/sum_of_sigma.pl)\n    * [Sum of sigma 2](./Math/sum_of_sigma_2.pl)\n    * [Sum of the number of divisors](./Math/sum_of_the_number_of_divisors.pl)\n    * [Sum of the number of divisors of gcd x y](./Math/sum_of_the_number_of_divisors_of_gcd_x_y.pl)\n    * [Sum of the number of unitary divisors](./Math/sum_of_the_number_of_unitary_divisors.pl)\n    * [Sum of the sum of divisors](./Math/sum_of_the_sum_of_divisors.pl)\n    * [Sum of three cubes problem](./Math/sum_of_three_cubes_problem.pl)\n    * [Sum of triangular numbers solutions](./Math/sum_of_triangular_numbers_solutions.pl)\n    * [Sum of two primes](./Math/sum_of_two_primes.pl)\n    * [Sum of two squares all solutions](./Math/sum_of_two_squares_all_solutions.pl)\n    * [Sum of two squares multiple solutions](./Math/sum_of_two_squares_multiple_solutions.pl)\n    * [Sum of two squares solution](./Math/sum_of_two_squares_solution.pl)\n    * [Sum remainders](./Math/sum_remainders.pl)\n    * [Super pandigital numbers](./Math/super_pandigital_numbers.pl)\n    * [Tangent numbers](./Math/tangent_numbers.pl)\n    * [Trial division fast](./Math/trial_division_fast.pl)\n    * [Triangle hyperoperation](./Math/triangle_hyperoperation.pl)\n    * [Triangle interior angles](./Math/triangle_interior_angles.pl)\n    * [Tribonacci primality test](./Math/tribonacci_primality_test.pl)\n    * [Trip2mars](./Math/trip2mars.pl)\n    * [Unitary divisors](./Math/unitary_divisors.pl)\n    * [Unitary divisors fast](./Math/unitary_divisors_fast.pl)\n    * [Unitary squarefree divisors](./Math/unitary_squarefree_divisors.pl)\n    * [Wilson prime formula](./Math/wilson_prime_formula.pl)\n    * [Yahtzee](./Math/yahtzee.pl)\n    * [Zequals](./Math/zequals.pl)\n    * [Zeta 2n](./Math/zeta_2n.pl)\n    * [Zeta for primes](./Math/zeta_for_primes.pl)\n    * [Zeta function](./Math/zeta_function.pl)\n    * [Zeta prime count approx](./Math/zeta_prime_count_approx.pl)\n* Media\n    * [Wimp-viewer](./Media/wimp-viewer)\n* Microphone\n    * Alsa\n        * [Raw from microphone](./Microphone/Alsa/raw_from_microphone.pl)\n    * Julius\n        * [Julius voice control concept](./Microphone/Julius/julius_voice_control_concept.pl)\n        * [Voice control](./Microphone/Julius/voice_control.pl)\n* Monitoring\n    * [File-monitor](./Monitoring/file-monitor)\n* Other\n    * [Concatenation weirdness](./Other/concatenation_weirdness.pl)\n    * [Lexical subs recursion bug](./Other/lexical_subs_recursion_bug.pl)\n    * [Tail recursion](./Other/tail_recursion.pl)\n    * [Yafu factorization](./Other/yafu_factorization.pl)\n* Regex\n    * [Positive-negative matching](./Regex/positive-negative_matching.pl)\n    * [Prime regexp](./Regex/prime_regexp.pl)\n    * [Regex optimizer in source](./Regex/regex_optimizer_in_source.pl)\n    * [Regex pair factors](./Regex/regex_pair_factors.pl)\n    * [Regexp to strings](./Regex/regexp_to_strings.pl)\n* Search\n    * [Binary search](./Search/binary_search.pl)\n    * [Binary search ge](./Search/binary_search_ge.pl)\n    * [Binary search le](./Search/binary_search_le.pl)\n* Shell\n    * [Execute perl scripts](./Shell/execute_perl_scripts.pl)\n* Simulation\n    * [100 prisoners riddle](./Simulation/100_prisoners_riddle.pl)\n* Socket\n    * [Chat server](./Socket/chat_server.pl)\n* Sort\n    * [Binsertion sorting algorithm](./Sort/binsertion_sorting_algorithm.pl)\n    * [Dream sort](./Sort/dream_sort.pl)\n* Subtitle\n    * [Srt-delay](./Subtitle/srt-delay)\n    * [Srt assembler](./Subtitle/srt_assembler.pl)\n    * [Srt fix](./Subtitle/srt_fix.pl)\n* Text\n    * [Abs string](./Text/abs_string.pl)\n    * [All substrings](./Text/all_substrings.pl)\n    * [Change-encoding](./Text/change-encoding.pl)\n    * [Group alike words](./Text/group_alike_words.pl)\n    * [Jaro-winkler distance](./Text/jaro-winkler_distance.pl)\n    * [Levenshtein distance iter](./Text/levenshtein_distance_iter.pl)\n    * [Levenshtein distance rec](./Text/levenshtein_distance_rec.pl)\n    * [Markov chain text generator](./Text/markov_chain_text_generator.pl)\n    * [Orthogonal text scrambling](./Text/orthogonal_text_scrambling.pl)\n    * [Orthogonal text scrambling double](./Text/orthogonal_text_scrambling_double.pl)\n    * [Repeated substrings](./Text/repeated_substrings.pl)\n    * [Search by prefix](./Text/search_by_prefix.pl)\n    * [Sim end words](./Text/sim_end_words.pl)\n    * [SmartWordWrap](./Text/smartWordWrap.pl)\n    * [SmartWordWrap lazy](./Text/smartWordWrap_lazy.pl)\n    * [SmartWordWrap simple](./Text/smartWordWrap_simple.pl)\n    * [Unique prefixes](./Text/unique_prefixes.pl)\n    * [Word roots](./Text/word_roots.pl)\n    * [Word unscrambler](./Text/word_unscrambler.pl)\n* Time\n    * [Calendar](./Time/calendar.pl)\n    * [Contdown](./Time/contdown.pl)\n* Visualisators\n    * [Binview](./Visualisators/binview.pl)\n    * [Disk-stats](./Visualisators/disk-stats.pl)\n    * [Dnscrypt stats](./Visualisators/dnscrypt_stats.pl)\n    * [Greycmd](./Visualisators/greycmd.pl)\n    * [Human-finder-visual](./Visualisators/human-finder-visual.pl)\n    * [Lz visual](./Visualisators/lz_visual.pl)\n    * [Matrix path 2-ways best](./Visualisators/matrix_path_2-ways_best.pl)\n    * [Matrix path 3-ways best](./Visualisators/matrix_path_3-ways_best.pl)\n    * [Matrix path 3-ways greedy](./Visualisators/matrix_path_3-ways_greedy.pl)\n    * [Pview](./Visualisators/pview)\n    * [Random finder visual](./Visualisators/random_finder_visual.pl)\n    * [Triangle sub-string finder](./Visualisators/triangle_sub-string_finder.pl)\n    * [Visual lz77 compression](./Visualisators/visual_lz77_compression.pl)\n    * [Visual sudoku dice solver](./Visualisators/visual_sudoku_dice_solver.pl)\n","funding_links":[],"categories":[],"sub_categories":[],"project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Ftrizen%2Fperl-scripts","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Ftrizen%2Fperl-scripts","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Ftrizen%2Fperl-scripts/lists"}