<titledata-rh="true">Introduction | mf</title><metadata-rh="true"name="viewport"content="width=device-width,initial-scale=1"><metadata-rh="true"name="twitter:card"content="summary_large_image"><metadata-rh="true"property="og:url"content="https://blog.mfocko.xyz/algorithms/"><metadata-rh="true"property="og:locale"content="en"><metadata-rh="true"name="docusaurus_locale"content="en"><metadata-rh="true"name="docsearch:language"content="en"><metadata-rh="true"name="docusaurus_version"content="current"><metadata-rh="true"name="docusaurus_tag"content="docs-algorithms-current"><metadata-rh="true"name="docsearch:version"content="current"><metadata-rh="true"name="docsearch:docusaurus_tag"content="docs-algorithms-current"><metadata-rh="true"property="og:title"content="Introduction | mf"><metadata-rh="true"name="description"content="In this part you can find “random” additional materials I have written over the"><metadata-rh="true"property="og:description"content="In this part you can find “random” additional materials I have written over the"><linkdata-rh="true"rel="icon"href="/img/favicon.ico"><linkdata-rh="true"rel="canonical"href="https://blog.mfocko.xyz/algorithms/"><linkdata-rh="true"rel="alternate"href="https://blog.mfocko.xyz/algorithms/"hreflang="en"><linkdata-rh="true"rel="alternate"href="https://blog.mfocko.xyz/algorithms/"hreflang="x-default"><linkdata-rh="true"rel="preconnect"href="https://0VXRFPR4QF-dsn.algolia.net"crossorigin="anonymous"><linkrel="search"type="application/opensearchdescription+xml"title="mf"href="/opensearch.xml">