{"id":1322,"date":"2023-08-01T14:25:13","date_gmt":"2023-08-01T14:25:13","guid":{"rendered":"https:\/\/engelias.website\/blog\/?p=1322"},"modified":"2023-08-01T15:31:48","modified_gmt":"2023-08-01T15:31:48","slug":"numba-unleashing-the-power-of-python-for-high-performance-computing","status":"publish","type":"post","link":"https:\/\/engelias.website\/blog\/numba-unleashing-the-power-of-python-for-high-performance-computing\/","title":{"rendered":"Numba: Unleashing the Power of Python for High-Performance Computing"},"content":{"rendered":"\t\t<div data-elementor-type=\"wp-post\" data-elementor-id=\"1322\" class=\"elementor elementor-1322\">\n\t\t\t\t\t\t<section class=\"elementor-section elementor-top-section elementor-element elementor-element-7e50104 elementor-section-boxed elementor-section-height-default elementor-section-height-default wpr-particle-no wpr-jarallax-no wpr-parallax-no wpr-sticky-section-no\" data-id=\"7e50104\" data-element_type=\"section\">\n\t\t\t\t\t\t<div class=\"elementor-container elementor-column-gap-default\">\n\t\t\t\t\t<div class=\"elementor-column elementor-col-100 elementor-top-column elementor-element elementor-element-955387c\" data-id=\"955387c\" data-element_type=\"column\">\n\t\t\t<div class=\"elementor-widget-wrap elementor-element-populated\">\n\t\t\t\t\t\t<div class=\"elementor-element elementor-element-b6aef7c elementor-widget elementor-widget-wpr-post-title\" data-id=\"b6aef7c\" data-element_type=\"widget\" data-widget_type=\"wpr-post-title.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t<h1 class=\"wpr-post-title\">Numba: Unleashing the Power of Python for High-Performance Computing<\/h1>\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-42ccabf elementor-widget elementor-widget-wpr-post-media\" data-id=\"42ccabf\" data-element_type=\"widget\" data-widget_type=\"wpr-post-media.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t<div class=\"wpr-featured-media-wrap\" data-caption=\"standard\"><div class=\"wpr-featured-media-image\" data-src=\"https:\/\/engelias.website\/blog\/wp-content\/uploads\/2023\/08\/Screenshot-2023-08-01-172628.jpg\"><img decoding=\"async\" src=\"https:\/\/engelias.website\/blog\/wp-content\/uploads\/2023\/08\/Screenshot-2023-08-01-172628.jpg\" alt=\"\"><\/div><\/div>\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t<\/section>\n\t\t\t\t<section class=\"elementor-section elementor-top-section elementor-element elementor-element-601b94f elementor-section-boxed elementor-section-height-default elementor-section-height-default wpr-particle-no wpr-jarallax-no wpr-parallax-no wpr-sticky-section-no\" data-id=\"601b94f\" data-element_type=\"section\">\n\t\t\t\t\t\t<div class=\"elementor-container elementor-column-gap-default\">\n\t\t\t\t\t<div class=\"elementor-column elementor-col-50 elementor-top-column elementor-element elementor-element-4f148af\" data-id=\"4f148af\" data-element_type=\"column\">\n\t\t\t<div class=\"elementor-widget-wrap elementor-element-populated\">\n\t\t\t\t\t\t<div class=\"elementor-element elementor-element-6f4cbb0 wpr-post-info-align-center elementor-widget elementor-widget-wpr-post-info\" data-id=\"6f4cbb0\" data-element_type=\"widget\" data-widget_type=\"wpr-post-info.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t<ul class=\"wpr-post-info wpr-post-info-vertical\"><li class=\"wpr-post-info-taxonomy\"><span class=\"wpr-post-info-text\"><\/span><span>Programming<\/span><\/li><li class=\"wpr-post-info-date\"><span class=\"wpr-post-info-text\"><\/span><span>August 1, 2023<\/span><\/li><\/ul>\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t<\/div>\n\t\t\t\t<div class=\"elementor-column elementor-col-50 elementor-top-column elementor-element elementor-element-a0dc9ab\" data-id=\"a0dc9ab\" data-element_type=\"column\">\n\t\t\t<div class=\"elementor-widget-wrap elementor-element-populated\">\n\t\t\t\t\t\t<div class=\"elementor-element elementor-element-a915268 wpr-author-box-arrange-left elementor-widget elementor-widget-wpr-author-box\" data-id=\"a915268\" data-element_type=\"widget\" data-widget_type=\"wpr-author-box.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t<div class=\"wpr-author-box\"><div class=\"wpr-author-box-image\"><img alt='' src='https:\/\/secure.gravatar.com\/avatar\/507b21d461987cad31fe69fa52e20fab?s=264&#038;d=mm&#038;r=g' class='avatar avatar-264 photo' height='264' width='264' \/><\/div><div class=\"wpr-author-box-text\"><P class=\"wpr-author-box-name\">Elias Owis<\/P><span class=\"wpr-author-box-title\">Software Engineer<\/span><\/div><\/div>\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t<\/section>\n\t\t\t\t<section class=\"elementor-section elementor-top-section elementor-element elementor-element-f3d6b9e elementor-section-boxed elementor-section-height-default elementor-section-height-default wpr-particle-no wpr-jarallax-no wpr-parallax-no wpr-sticky-section-no\" data-id=\"f3d6b9e\" data-element_type=\"section\">\n\t\t\t\t\t\t<div class=\"elementor-container elementor-column-gap-default\">\n\t\t\t\t\t<div class=\"elementor-column elementor-col-100 elementor-top-column elementor-element elementor-element-fe30e24\" data-id=\"fe30e24\" data-element_type=\"column\">\n\t\t\t<div class=\"elementor-widget-wrap elementor-element-populated\">\n\t\t\t\t\t\t<div class=\"elementor-element elementor-element-0c3e089 toc-header elementor-widget elementor-widget-heading\" data-id=\"0c3e089\" data-element_type=\"widget\" data-widget_type=\"heading.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t<style>\/*! elementor - v3.20.0 - 20-03-2024 *\/\n.elementor-heading-title{padding:0;margin:0;line-height:1}.elementor-widget-heading .elementor-heading-title[class*=elementor-size-]>a{color:inherit;font-size:inherit;line-height:inherit}.elementor-widget-heading .elementor-heading-title.elementor-size-small{font-size:15px}.elementor-widget-heading .elementor-heading-title.elementor-size-medium{font-size:19px}.elementor-widget-heading .elementor-heading-title.elementor-size-large{font-size:29px}.elementor-widget-heading .elementor-heading-title.elementor-size-xl{font-size:39px}.elementor-widget-heading .elementor-heading-title.elementor-size-xxl{font-size:59px}<\/style><h2 class=\"elementor-heading-title elementor-size-default\">Introduction:<\/h2>\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-431101a elementor-widget elementor-widget-text-editor\" data-id=\"431101a\" data-element_type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t<style>\/*! elementor - v3.20.0 - 20-03-2024 *\/\n.elementor-widget-text-editor.elementor-drop-cap-view-stacked .elementor-drop-cap{background-color:#69727d;color:#fff}.elementor-widget-text-editor.elementor-drop-cap-view-framed .elementor-drop-cap{color:#69727d;border:3px solid;background-color:transparent}.elementor-widget-text-editor:not(.elementor-drop-cap-view-default) .elementor-drop-cap{margin-top:8px}.elementor-widget-text-editor:not(.elementor-drop-cap-view-default) .elementor-drop-cap-letter{width:1em;height:1em}.elementor-widget-text-editor .elementor-drop-cap{float:left;text-align:center;line-height:1;font-size:50px}.elementor-widget-text-editor .elementor-drop-cap-letter{display:inline-block}<\/style>\t\t\t\t<p><span style=\"color: #242424; font-family: source-serif-pro, Georgia, Cambria, 'Times New Roman', Times, serif; font-size: 20px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: -0.06px; orphans: 2; text-align: start; text-indent: 0px; text-transform: none; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; white-space: normal; background-color: #ffffff; text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial; display: inline !important; float: none;\">Python, with its user-friendly syntax and extensive libraries, has emerged as a versatile and widely-used programming language across various domains. However, its interpretive nature often leads to performance bottlenecks, especially when dealing with computationally intensive tasks. Traditionally, developers have turned to languages like C++, C#, Rust and JavaScript for improved execution speed. In this article, we explore Numba, a game-changing library that enables Python to compete with these lower-level languages by harnessing the power of just-in-time (JIT) compilation. We will delve into Numba\u2019s features, provide a comprehensive comparison of Python with Numba against other languages, explore additional examples showcasing Numba\u2019s capabilities, and discuss when and where to effectively leverage Numba\u2019s capabilities.<\/span><\/p>\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t<\/section>\n\t\t\t\t<section class=\"elementor-section elementor-top-section elementor-element elementor-element-d451246 elementor-section-boxed elementor-section-height-default elementor-section-height-default wpr-particle-no wpr-jarallax-no wpr-parallax-no wpr-sticky-section-no\" data-id=\"d451246\" data-element_type=\"section\">\n\t\t\t\t\t\t<div class=\"elementor-container elementor-column-gap-default\">\n\t\t\t\t\t<div class=\"elementor-column elementor-col-100 elementor-top-column elementor-element elementor-element-7ba17cb\" data-id=\"7ba17cb\" data-element_type=\"column\">\n\t\t\t<div class=\"elementor-widget-wrap elementor-element-populated\">\n\t\t\t\t\t\t<div class=\"elementor-element elementor-element-6e9a3e8 toc-header elementor-widget elementor-widget-heading\" data-id=\"6e9a3e8\" data-element_type=\"widget\" data-widget_type=\"heading.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t<h2 class=\"elementor-heading-title elementor-size-default\"><a href=\"https:\/\/numba.pydata.org\/\">The Power of Numba:<\/a><\/h2>\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-d06db3f elementor-widget elementor-widget-text-editor\" data-id=\"d06db3f\" data-element_type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t<p><span style=\"color: #242424; font-family: source-serif-pro, Georgia, Cambria, 'Times New Roman', Times, serif; font-size: 20px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: -0.06px; orphans: 2; text-align: start; text-indent: 0px; text-transform: none; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; white-space: normal; background-color: #ffffff; text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial; display: inline !important; float: none;\">Numba, an open-source project backed by Anaconda, has revolutionized Python\u2019s performance landscape by providing a JIT compiler that translates Python code into optimized machine code. Unlike traditional Python interpreters, Numba compiles Python functions on-the-fly, yielding remarkable speed-ups by leveraging the Low-Level Virtual Machine (LLVM) infrastructure. The result is highly efficient native machine code that rivals the performance of compiled languages like C++.<\/span><\/p>\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t<\/section>\n\t\t\t\t<section class=\"elementor-section elementor-top-section elementor-element elementor-element-c73dab4 elementor-section-boxed elementor-section-height-default elementor-section-height-default wpr-particle-no wpr-jarallax-no wpr-parallax-no wpr-sticky-section-no\" data-id=\"c73dab4\" data-element_type=\"section\">\n\t\t\t\t\t\t<div class=\"elementor-container elementor-column-gap-default\">\n\t\t\t\t\t<div class=\"elementor-column elementor-col-100 elementor-top-column elementor-element elementor-element-5d797c3\" data-id=\"5d797c3\" data-element_type=\"column\">\n\t\t\t<div class=\"elementor-widget-wrap elementor-element-populated\">\n\t\t\t\t\t\t<div class=\"elementor-element elementor-element-3407cb5 toc-header elementor-widget elementor-widget-heading\" data-id=\"3407cb5\" data-element_type=\"widget\" data-widget_type=\"heading.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t<h2 class=\"elementor-heading-title elementor-size-default\">Code Example \u2014 A Complicated Algorithm:<\/h2>\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-ef2348f elementor-widget elementor-widget-text-editor\" data-id=\"ef2348f\" data-element_type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t<p><span style=\"color: #242424; font-family: source-serif-pro, Georgia, Cambria, 'Times New Roman', Times, serif; font-size: 20px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: -0.06px; orphans: 2; text-align: start; text-indent: 0px; text-transform: none; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; white-space: normal; background-color: #ffffff; text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial; display: inline !important; float: none;\">Let\u2019s create a code example for a complicated algorithm that performs a brute-force search to count all prime numbers within a given range. Brute-force searching for prime numbers can be computationally expensive, especially for larger ranges. We\u2019ll implement this algorithm in C++, C#, JavaScript, Rust, Python without Numba, and Python with Numba. We will compare the performance and execution time of these implementations.<\/span><\/p>\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-d967d17 toc-header elementor-widget elementor-widget-heading\" data-id=\"d967d17\" data-element_type=\"widget\" data-widget_type=\"heading.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t<h2 class=\"elementor-heading-title elementor-size-default\">Prime Number Algorithm Explanation:<\/h2>\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-99f683a elementor-widget elementor-widget-text-editor\" data-id=\"99f683a\" data-element_type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t<p id=\"0dcd\" class=\"pw-post-body-paragraph vc vd qh ve b vf vg vh vi vj vk vl vm vn vo vp vq vr vs vt vu vv vw vx vy vz ln bj\" style=\"box-sizing: inherit; margin: 0.86em 0px -0.46em; font-weight: 400; color: #242424; word-break: break-word; font-style: normal; line-height: 32px; letter-spacing: -0.003em; font-family: source-serif-pro, Georgia, Cambria, 'Times New Roman', Times, serif; font-size: 20px; font-variant-ligatures: normal; font-variant-caps: normal; orphans: 2; text-align: start; text-indent: 0px; text-transform: none; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; white-space: normal; background-color: #ffffff; text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial;\" data-selectable-paragraph=\"\">A prime number is a natural number greater than 1 that has no positive divisors other than 1 and itself. Brute-force searching involves checking each number within the given range to determine if it is prime. We\u2019ll use a simple function to check for prime numbers.<\/p><p id=\"69f1\" class=\"pw-post-body-paragraph vc vd qh ve b vf wa vh vi vj wb vl vm vn wc vp vq vr wd vt vu vv we vx vy vz ln bj\" style=\"box-sizing: inherit; margin: 2em 0px -0.46em; font-weight: 400; color: #242424; word-break: break-word; font-style: normal; line-height: 32px; letter-spacing: -0.003em; font-family: source-serif-pro, Georgia, Cambria, 'Times New Roman', Times, serif; font-size: 20px; font-variant-ligatures: normal; font-variant-caps: normal; orphans: 2; text-align: start; text-indent: 0px; text-transform: none; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; white-space: normal; background-color: #ffffff; text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial;\" data-selectable-paragraph=\"\">To evaluate the performance of the implementations, we\u2019ll run the algorithms with a large list of numbers and measure the execution time.<\/p><p id=\"4eb5\" class=\"pw-post-body-paragraph vc vd qh ve b vf wa vh vi vj wb vl vm vn wc vp vq vr wd vt vu vv we vx vy vz ln bj\" style=\"box-sizing: inherit; margin: 2em 0px -0.46em; font-weight: 400; color: #242424; word-break: break-word; font-style: normal; line-height: 32px; letter-spacing: -0.003em; font-family: source-serif-pro, Georgia, Cambria, 'Times New Roman', Times, serif; font-size: 20px; font-variant-ligatures: normal; font-variant-caps: normal; orphans: 2; text-align: start; text-indent: 0px; text-transform: none; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; white-space: normal; background-color: #ffffff; text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial;\" data-selectable-paragraph=\"\">(I will set the execution time on my laptop).<\/p>\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-9015d28 elementor-widget elementor-widget-text-editor\" data-id=\"9015d28\" data-element_type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t<ul class=\"\" style=\"box-sizing: inherit; margin: 0px; padding: 0px; list-style: none none; color: rgba(0, 0, 0, 0.8); font-family: medium-content-sans-serif-font, -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, Oxygen, Ubuntu, Cantarell, 'Open Sans', 'Helvetica Neue', sans-serif; font-size: medium; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: normal; orphans: 2; text-align: start; text-indent: 0px; text-transform: none; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; white-space: normal; background-color: #ffffff; text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial;\"><li id=\"f8ad\" class=\"vc vd qh ve b vf wa vh vi vj wb vl vm wf wc vp vq wg wd vt vu wh we vx vy vz wi wj wk bj\" style=\"box-sizing: inherit; font-weight: 400; color: #242424; font-style: normal; line-height: 32px; letter-spacing: -0.003em; font-family: source-serif-pro, Georgia, Cambria, 'Times New Roman', Times, serif; margin-bottom: -0.46em; list-style-type: disc; margin-left: 30px; padding-left: 0px; margin-top: 2em; font-size: 21px;\" data-selectable-paragraph=\"\">C++ Implementation:<\/li><\/ul>\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-07c5ea9 elementor-widget elementor-widget-text-editor\" data-id=\"07c5ea9\" data-element_type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t<pre style=\"box-sizing: inherit; margin: 56px 0px 0px; background: #f9f9f9; color: #242424; border-radius: 4px; overflow-x: auto; font-family: source-code-pro, Menlo, Monaco, 'Courier New', Courier, monospace; padding: 32px; border: 1px solid #e5e5e5; font-size: medium; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: normal; orphans: 2; text-align: start; text-indent: 0px; text-transform: none; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial;\"><span style=\"box-sizing: inherit; font-weight: 400; display: block; font-size: 14px; font-style: normal; letter-spacing: -0.022em; font-family: source-code-pro, Menlo, Monaco, 'Courier New', Courier, monospace; line-height: 1.4; margin-top: -0.2em; margin-bottom: -0.2em; white-space: pre; min-width: fit-content;\" data-selectable-paragraph=\"\"><span style=\"box-sizing: inherit; color: #643820;\">#<span style=\"box-sizing: inherit; color: #aa0d91;\">include<\/span> <span style=\"box-sizing: inherit; color: #c41a16;\">&lt;iostream&gt;<\/span><\/span><br style=\"box-sizing: inherit;\" \/><span style=\"box-sizing: inherit; color: #643820;\">#<span style=\"box-sizing: inherit; color: #aa0d91;\">include<\/span> <span style=\"box-sizing: inherit; color: #c41a16;\">&lt;vector&gt;<\/span><\/span><br style=\"box-sizing: inherit;\" \/><span style=\"box-sizing: inherit; color: #643820;\">#<span style=\"box-sizing: inherit; color: #aa0d91;\">include<\/span> <span style=\"box-sizing: inherit; color: #c41a16;\">&lt;ctime&gt;<\/span><\/span><br style=\"box-sizing: inherit;\" \/><br style=\"box-sizing: inherit;\" \/><span style=\"box-sizing: inherit;\"><span style=\"box-sizing: inherit; color: #5c2699;\">bool<\/span> <span style=\"box-sizing: inherit; color: #1c00cf;\">is_prime<\/span><span style=\"box-sizing: inherit; color: #5c2699;\">(<span style=\"box-sizing: inherit; color: #5c2699;\">int<\/span> num)<\/span><br style=\"box-sizing: inherit;\" \/><\/span>{<br style=\"box-sizing: inherit;\" \/>    <span style=\"box-sizing: inherit; color: #aa0d91;\">if<\/span> (num &lt;= <span style=\"box-sizing: inherit; color: #1c00cf;\">1<\/span>)<br style=\"box-sizing: inherit;\" \/>        <span style=\"box-sizing: inherit; color: #aa0d91;\">return<\/span> <span style=\"box-sizing: inherit; color: #aa0d91;\">false<\/span>;<br style=\"box-sizing: inherit;\" \/>    <span style=\"box-sizing: inherit; color: #aa0d91;\">for<\/span> (<span style=\"box-sizing: inherit; color: #5c2699;\">int<\/span> i = <span style=\"box-sizing: inherit; color: #1c00cf;\">2<\/span>; i * i &lt;= num; ++i)<br style=\"box-sizing: inherit;\" \/>    {<br style=\"box-sizing: inherit;\" \/>        <span style=\"box-sizing: inherit; color: #aa0d91;\">if<\/span> (num % i == <span style=\"box-sizing: inherit; color: #1c00cf;\">0<\/span>)<br style=\"box-sizing: inherit;\" \/>            <span style=\"box-sizing: inherit; color: #aa0d91;\">return<\/span> <span style=\"box-sizing: inherit; color: #aa0d91;\">false<\/span>;<br style=\"box-sizing: inherit;\" \/>    }<br style=\"box-sizing: inherit;\" \/>    <span style=\"box-sizing: inherit; color: #aa0d91;\">return<\/span> <span style=\"box-sizing: inherit; color: #aa0d91;\">true<\/span>;<br style=\"box-sizing: inherit;\" \/>}<br style=\"box-sizing: inherit;\" \/><br style=\"box-sizing: inherit;\" \/><span style=\"box-sizing: inherit;\"><span style=\"box-sizing: inherit; color: #5c2699;\">int<\/span> <span style=\"box-sizing: inherit; color: #1c00cf;\">find_primes<\/span><span style=\"box-sizing: inherit; color: #5c2699;\">(<span style=\"box-sizing: inherit; color: #5c2699;\">int<\/span> start, <span style=\"box-sizing: inherit; color: #5c2699;\">int<\/span> end)<\/span><br style=\"box-sizing: inherit;\" \/><\/span>{<br style=\"box-sizing: inherit;\" \/>    <span style=\"box-sizing: inherit; color: #5c2699;\">int<\/span> count = <span style=\"box-sizing: inherit; color: #1c00cf;\">0<\/span>;<br style=\"box-sizing: inherit;\" \/>    <span style=\"box-sizing: inherit; color: #aa0d91;\">for<\/span> (<span style=\"box-sizing: inherit; color: #5c2699;\">int<\/span> num = start; num &lt;= end; ++num)<br style=\"box-sizing: inherit;\" \/>    {<br style=\"box-sizing: inherit;\" \/>        <span style=\"box-sizing: inherit; color: #aa0d91;\">if<\/span> (<span style=\"box-sizing: inherit; color: #5c2699;\">is_prime<\/span>(num))<br style=\"box-sizing: inherit;\" \/>        {<br style=\"box-sizing: inherit;\" \/>            count++;<br style=\"box-sizing: inherit;\" \/>        }<br style=\"box-sizing: inherit;\" \/>    }<br style=\"box-sizing: inherit;\" \/>    <span style=\"box-sizing: inherit; color: #aa0d91;\">return<\/span> count;<br style=\"box-sizing: inherit;\" \/>}<br style=\"box-sizing: inherit;\" \/><br style=\"box-sizing: inherit;\" \/><span style=\"box-sizing: inherit;\"><span style=\"box-sizing: inherit; color: #5c2699;\">int<\/span> <span style=\"box-sizing: inherit; color: #1c00cf;\">main<\/span><span style=\"box-sizing: inherit; color: #5c2699;\">()<\/span><br style=\"box-sizing: inherit;\" \/><\/span>{<br style=\"box-sizing: inherit;\" \/>    <span style=\"box-sizing: inherit; color: #5c2699;\">int<\/span> start = <span style=\"box-sizing: inherit; color: #1c00cf;\">0<\/span>;<br style=\"box-sizing: inherit;\" \/>    <span style=\"box-sizing: inherit; color: #5c2699;\">int<\/span> end = <span style=\"box-sizing: inherit; color: #1c00cf;\">10000000<\/span>;<br style=\"box-sizing: inherit;\" \/>    std::vector&lt;<span style=\"box-sizing: inherit; color: #5c2699;\">int<\/span>&gt; primes;<br style=\"box-sizing: inherit;\" \/>    <span style=\"box-sizing: inherit; color: #007400;\">\/\/ Find primes and measure execution time<\/span><br style=\"box-sizing: inherit;\" \/>    <span style=\"box-sizing: inherit; color: #5c2699;\">clock_t<\/span> start_time = <span style=\"box-sizing: inherit; color: #5c2699;\">clock<\/span>();<br style=\"box-sizing: inherit;\" \/>    <span style=\"box-sizing: inherit; color: #5c2699;\">int<\/span> primes_count = <span style=\"box-sizing: inherit; color: #5c2699;\">find_primes<\/span>(start, end);<br style=\"box-sizing: inherit;\" \/>    <span style=\"box-sizing: inherit; color: #5c2699;\">clock_t<\/span> end_time = <span style=\"box-sizing: inherit; color: #5c2699;\">clock<\/span>();<br style=\"box-sizing: inherit;\" \/>    <span style=\"box-sizing: inherit; color: #5c2699;\">double<\/span> execution_time = <span style=\"box-sizing: inherit; color: #5c2699;\">static_cast<\/span>&lt;<span style=\"box-sizing: inherit; color: #5c2699;\">double<\/span>&gt;(end_time - start_time) \/ CLOCKS_PER_SEC;<br style=\"box-sizing: inherit;\" \/>    std::cout &lt;&lt; <span style=\"box-sizing: inherit; color: #c41a16;\">\"Execution time: \"<\/span> &lt;&lt; execution_time &lt;&lt; <span style=\"box-sizing: inherit; color: #c41a16;\">\" seconds\"<\/span> &lt;&lt; std::endl;<br style=\"box-sizing: inherit;\" \/>    std::cout &lt;&lt; <span style=\"box-sizing: inherit; color: #c41a16;\">\"Total prime numbers found: \"<\/span> &lt;&lt; primes.<span style=\"box-sizing: inherit; color: #5c2699;\">size<\/span>() &lt;&lt; std::endl;<br style=\"box-sizing: inherit;\" \/>    <span style=\"box-sizing: inherit; color: #aa0d91;\">return<\/span> <span style=\"box-sizing: inherit; color: #1c00cf;\">0<\/span>;<br style=\"box-sizing: inherit;\" \/>}<\/span><\/pre>\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-23eb70d elementor-widget elementor-widget-text-editor\" data-id=\"23eb70d\" data-element_type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t<p><span style=\"color: #242424; font-family: source-serif-pro, Georgia, Cambria, 'Times New Roman', Times, serif; font-size: 20px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: -0.06px; orphans: 2; text-align: start; text-indent: 0px; text-transform: none; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; white-space: normal; background-color: #ffffff; text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial; display: inline !important; float: none;\">C++ Execution Time: 8.9 seconds<\/span><\/p>\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-f8ce280 elementor-widget elementor-widget-text-editor\" data-id=\"f8ce280\" data-element_type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t<ul class=\"\" style=\"box-sizing: inherit; margin: 0px; padding: 0px; list-style: none none; color: rgba(0, 0, 0, 0.8); font-family: medium-content-sans-serif-font, -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, Oxygen, Ubuntu, Cantarell, 'Open Sans', 'Helvetica Neue', sans-serif; font-size: medium; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: normal; orphans: 2; text-align: start; text-indent: 0px; text-transform: none; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; white-space: normal; background-color: #ffffff; text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial;\"><li id=\"05fb\" class=\"vc vd qh ve b vf wa vh vi vj wb vl vm wf wc vp vq wg wd vt vu wh we vx vy vz wi wj wk bj\" style=\"box-sizing: inherit; font-weight: 400; color: #242424; font-style: normal; line-height: 32px; letter-spacing: -0.003em; font-family: source-serif-pro, Georgia, Cambria, 'Times New Roman', Times, serif; margin-bottom: -0.46em; list-style-type: disc; margin-left: 30px; padding-left: 0px; margin-top: 2em; font-size: 21px;\" data-selectable-paragraph=\"\">C# Implementation:<\/li><\/ul>\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-48224d6 elementor-widget elementor-widget-text-editor\" data-id=\"48224d6\" data-element_type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t<pre style=\"box-sizing: inherit; margin: 56px 0px 0px; background: #f9f9f9; color: #242424; border-radius: 4px; overflow-x: auto; font-family: source-code-pro, Menlo, Monaco, 'Courier New', Courier, monospace; padding: 32px; border: 1px solid #e5e5e5; font-size: medium; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: normal; orphans: 2; text-align: start; text-indent: 0px; text-transform: none; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial;\"><span class=\"hljs-keyword\" style=\"box-sizing: inherit; color: #aa0d91; font-family: source-code-pro, Menlo, Monaco, 'Courier New', Courier, monospace; font-size: 14px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: -0.308px; orphans: 2; text-align: start; text-indent: 0px; text-transform: none; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; white-space: pre; background-color: #f9f9f9; text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial;\">using<\/span><span style=\"color: #242424; font-family: source-code-pro, Menlo, Monaco, 'Courier New', Courier, monospace; font-size: 14px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: -0.308px; orphans: 2; text-align: start; text-indent: 0px; text-transform: none; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; white-space: pre; background-color: #f9f9f9; text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial; display: inline !important; float: none;\"> System;<\/span><br style=\"box-sizing: inherit; color: #242424; font-family: source-code-pro, Menlo, Monaco, 'Courier New', Courier, monospace; font-size: 14px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: -0.308px; orphans: 2; text-align: start; text-indent: 0px; text-transform: none; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; white-space: pre; background-color: #f9f9f9; text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial;\" \/><span class=\"hljs-keyword\" style=\"box-sizing: inherit; color: #aa0d91; font-family: source-code-pro, Menlo, Monaco, 'Courier New', Courier, monospace; font-size: 14px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: -0.308px; orphans: 2; text-align: start; text-indent: 0px; text-transform: none; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; white-space: pre; background-color: #f9f9f9; text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial;\">using<\/span><span style=\"color: #242424; font-family: source-code-pro, Menlo, Monaco, 'Courier New', Courier, monospace; font-size: 14px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: -0.308px; orphans: 2; text-align: start; text-indent: 0px; text-transform: none; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; white-space: pre; background-color: #f9f9f9; text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial; display: inline !important; float: none;\"> System.Collections.Generic;<\/span><br style=\"box-sizing: inherit; color: #242424; font-family: source-code-pro, Menlo, Monaco, 'Courier New', Courier, monospace; font-size: 14px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: -0.308px; orphans: 2; text-align: start; text-indent: 0px; text-transform: none; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; white-space: pre; background-color: #f9f9f9; text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial;\" \/><span class=\"hljs-keyword\" style=\"box-sizing: inherit; color: #aa0d91; font-family: source-code-pro, Menlo, Monaco, 'Courier New', Courier, monospace; font-size: 14px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: -0.308px; orphans: 2; text-align: start; text-indent: 0px; text-transform: none; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; white-space: pre; background-color: #f9f9f9; text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial;\">using<\/span><span style=\"color: #242424; font-family: source-code-pro, Menlo, Monaco, 'Courier New', Courier, monospace; font-size: 14px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: -0.308px; orphans: 2; text-align: start; text-indent: 0px; text-transform: none; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; white-space: pre; background-color: #f9f9f9; text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial; display: inline !important; float: none;\"> System.Diagnostics;<\/span><br style=\"box-sizing: inherit; color: #242424; font-family: source-code-pro, Menlo, Monaco, 'Courier New', Courier, monospace; font-size: 14px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: -0.308px; orphans: 2; text-align: start; text-indent: 0px; text-transform: none; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; white-space: pre; background-color: #f9f9f9; text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial;\" \/><br style=\"box-sizing: inherit; color: #242424; font-family: source-code-pro, Menlo, Monaco, 'Courier New', Courier, monospace; font-size: 14px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: -0.308px; orphans: 2; text-align: start; text-indent: 0px; text-transform: none; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; white-space: pre; background-color: #f9f9f9; text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial;\" \/><span class=\"hljs-keyword\" style=\"box-sizing: inherit; color: #aa0d91; font-family: source-code-pro, Menlo, Monaco, 'Courier New', Courier, monospace; font-size: 14px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: -0.308px; orphans: 2; text-align: start; text-indent: 0px; text-transform: none; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; white-space: pre; background-color: #f9f9f9; text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial;\">public<\/span> <span class=\"hljs-keyword\" style=\"box-sizing: inherit; color: #aa0d91; font-family: source-code-pro, Menlo, Monaco, 'Courier New', Courier, monospace; font-size: 14px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: -0.308px; orphans: 2; text-align: start; text-indent: 0px; text-transform: none; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; white-space: pre; background-color: #f9f9f9; text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial;\">class<\/span> <span class=\"hljs-title\" style=\"box-sizing: inherit; color: #1c00cf; font-family: source-code-pro, Menlo, Monaco, 'Courier New', Courier, monospace; font-size: 14px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: -0.308px; orphans: 2; text-align: start; text-indent: 0px; text-transform: none; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; white-space: pre; background-color: #f9f9f9; text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial;\">Program<\/span><br style=\"box-sizing: inherit; color: #242424; font-family: source-code-pro, Menlo, Monaco, 'Courier New', Courier, monospace; font-size: 14px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: -0.308px; orphans: 2; text-align: start; text-indent: 0px; text-transform: none; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; white-space: pre; background-color: #f9f9f9; text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial;\" \/><span style=\"color: #242424; font-family: source-code-pro, Menlo, Monaco, 'Courier New', Courier, monospace; font-size: 14px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: -0.308px; orphans: 2; text-align: start; text-indent: 0px; text-transform: none; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; white-space: pre; background-color: #f9f9f9; text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial; display: inline !important; float: none;\">{<\/span><br style=\"box-sizing: inherit; color: #242424; font-family: source-code-pro, Menlo, Monaco, 'Courier New', Courier, monospace; font-size: 14px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: -0.308px; orphans: 2; text-align: start; text-indent: 0px; text-transform: none; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; white-space: pre; background-color: #f9f9f9; text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial;\" \/>    <span class=\"hljs-function\" style=\"box-sizing: inherit; color: #242424; font-family: source-code-pro, Menlo, Monaco, 'Courier New', Courier, monospace; font-size: 14px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: -0.308px; orphans: 2; text-align: start; text-indent: 0px; text-transform: none; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; white-space: pre; background-color: #f9f9f9; text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial;\"><span class=\"hljs-keyword\" style=\"box-sizing: inherit; color: #aa0d91;\">public<\/span> <span class=\"hljs-keyword\" style=\"box-sizing: inherit; color: #aa0d91;\">static<\/span> <span class=\"hljs-built_in\" style=\"box-sizing: inherit; color: #5c2699;\">bool<\/span> <span class=\"hljs-title\" style=\"box-sizing: inherit; color: #1c00cf;\">IsPrime<\/span>(<span class=\"hljs-params\" style=\"box-sizing: inherit; color: #5c2699;\"><span class=\"hljs-built_in\" style=\"box-sizing: inherit; color: #5c2699;\">int<\/span> num<\/span>)<\/span><br style=\"box-sizing: inherit; color: #242424; font-family: source-code-pro, Menlo, Monaco, 'Courier New', Courier, monospace; font-size: 14px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: -0.308px; orphans: 2; text-align: start; text-indent: 0px; text-transform: none; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; white-space: pre; background-color: #f9f9f9; text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial;\" \/><span style=\"color: #242424; font-family: source-code-pro, Menlo, Monaco, 'Courier New', Courier, monospace; font-size: 14px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: -0.308px; orphans: 2; text-align: start; text-indent: 0px; text-transform: none; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; white-space: pre; background-color: #f9f9f9; text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial; display: inline !important; float: none;\">    {<\/span><br style=\"box-sizing: inherit; color: #242424; font-family: source-code-pro, Menlo, Monaco, 'Courier New', Courier, monospace; font-size: 14px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: -0.308px; orphans: 2; text-align: start; text-indent: 0px; text-transform: none; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; white-space: pre; background-color: #f9f9f9; text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial;\" \/>        <span class=\"hljs-keyword\" style=\"box-sizing: inherit; color: #aa0d91; font-family: source-code-pro, Menlo, Monaco, 'Courier New', Courier, monospace; font-size: 14px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: -0.308px; orphans: 2; text-align: start; text-indent: 0px; text-transform: none; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; white-space: pre; background-color: #f9f9f9; text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial;\">if<\/span><span style=\"color: #242424; font-family: source-code-pro, Menlo, Monaco, 'Courier New', Courier, monospace; font-size: 14px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: -0.308px; orphans: 2; text-align: start; text-indent: 0px; text-transform: none; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; white-space: pre; background-color: #f9f9f9; text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial; display: inline !important; float: none;\"> (num &lt;= <\/span><span class=\"hljs-number\" style=\"box-sizing: inherit; color: #1c00cf; font-family: source-code-pro, Menlo, Monaco, 'Courier New', Courier, monospace; font-size: 14px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: -0.308px; orphans: 2; text-align: start; text-indent: 0px; text-transform: none; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; white-space: pre; background-color: #f9f9f9; text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial;\">1<\/span><span style=\"color: #242424; font-family: source-code-pro, Menlo, Monaco, 'Courier New', Courier, monospace; font-size: 14px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: -0.308px; orphans: 2; text-align: start; text-indent: 0px; text-transform: none; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; white-space: pre; background-color: #f9f9f9; text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial; display: inline !important; float: none;\">) <\/span><span class=\"hljs-keyword\" style=\"box-sizing: inherit; color: #aa0d91; font-family: source-code-pro, Menlo, Monaco, 'Courier New', Courier, monospace; font-size: 14px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: -0.308px; orphans: 2; text-align: start; text-indent: 0px; text-transform: none; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; white-space: pre; background-color: #f9f9f9; text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial;\">return<\/span> <span class=\"hljs-literal\" style=\"box-sizing: inherit; color: #aa0d91; font-family: source-code-pro, Menlo, Monaco, 'Courier New', Courier, monospace; font-size: 14px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: -0.308px; orphans: 2; text-align: start; text-indent: 0px; text-transform: none; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; white-space: pre; background-color: #f9f9f9; text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial;\">false<\/span><span style=\"color: #242424; font-family: source-code-pro, Menlo, Monaco, 'Courier New', Courier, monospace; font-size: 14px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: -0.308px; orphans: 2; text-align: start; text-indent: 0px; text-transform: none; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; white-space: pre; background-color: #f9f9f9; text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial; display: inline !important; float: none;\">;<\/span><br style=\"box-sizing: inherit; color: #242424; font-family: source-code-pro, Menlo, Monaco, 'Courier New', Courier, monospace; font-size: 14px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: -0.308px; orphans: 2; text-align: start; text-indent: 0px; text-transform: none; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; white-space: pre; background-color: #f9f9f9; text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial;\" \/>        <span class=\"hljs-keyword\" style=\"box-sizing: inherit; color: #aa0d91; font-family: source-code-pro, Menlo, Monaco, 'Courier New', Courier, monospace; font-size: 14px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: -0.308px; orphans: 2; text-align: start; text-indent: 0px; text-transform: none; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; white-space: pre; background-color: #f9f9f9; text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial;\">for<\/span><span style=\"color: #242424; font-family: source-code-pro, Menlo, Monaco, 'Courier New', Courier, monospace; font-size: 14px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: -0.308px; orphans: 2; text-align: start; text-indent: 0px; text-transform: none; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; white-space: pre; background-color: #f9f9f9; text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial; display: inline !important; float: none;\"> (<\/span><span class=\"hljs-built_in\" style=\"box-sizing: inherit; color: #5c2699; font-family: source-code-pro, Menlo, Monaco, 'Courier New', Courier, monospace; font-size: 14px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: -0.308px; orphans: 2; text-align: start; text-indent: 0px; text-transform: none; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; white-space: pre; background-color: #f9f9f9; text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial;\">int<\/span><span style=\"color: #242424; font-family: source-code-pro, Menlo, Monaco, 'Courier New', Courier, monospace; font-size: 14px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: -0.308px; orphans: 2; text-align: start; text-indent: 0px; text-transform: none; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; white-space: pre; background-color: #f9f9f9; text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial; display: inline !important; float: none;\"> i = <\/span><span class=\"hljs-number\" style=\"box-sizing: inherit; color: #1c00cf; font-family: source-code-pro, Menlo, Monaco, 'Courier New', Courier, monospace; font-size: 14px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: -0.308px; orphans: 2; text-align: start; text-indent: 0px; text-transform: none; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; white-space: pre; background-color: #f9f9f9; text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial;\">2<\/span><span style=\"color: #242424; font-family: source-code-pro, Menlo, Monaco, 'Courier New', Courier, monospace; font-size: 14px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: -0.308px; orphans: 2; text-align: start; text-indent: 0px; text-transform: none; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; white-space: pre; background-color: #f9f9f9; text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial; display: inline !important; float: none;\">; i * i &lt;= num; ++i)<\/span><br style=\"box-sizing: inherit; color: #242424; font-family: source-code-pro, Menlo, Monaco, 'Courier New', Courier, monospace; font-size: 14px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: -0.308px; orphans: 2; text-align: start; text-indent: 0px; text-transform: none; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; white-space: pre; background-color: #f9f9f9; text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial;\" \/><span style=\"color: #242424; font-family: source-code-pro, Menlo, Monaco, 'Courier New', Courier, monospace; font-size: 14px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: -0.308px; orphans: 2; text-align: start; text-indent: 0px; text-transform: none; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; white-space: pre; background-color: #f9f9f9; text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial; display: inline !important; float: none;\">        {<\/span><br style=\"box-sizing: inherit; color: #242424; font-family: source-code-pro, Menlo, Monaco, 'Courier New', Courier, monospace; font-size: 14px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: -0.308px; orphans: 2; text-align: start; text-indent: 0px; text-transform: none; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; white-space: pre; background-color: #f9f9f9; text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial;\" \/>            <span class=\"hljs-keyword\" style=\"box-sizing: inherit; color: #aa0d91; font-family: source-code-pro, Menlo, Monaco, 'Courier New', Courier, monospace; font-size: 14px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: -0.308px; orphans: 2; text-align: start; text-indent: 0px; text-transform: none; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; white-space: pre; background-color: #f9f9f9; text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial;\">if<\/span><span style=\"color: #242424; font-family: source-code-pro, Menlo, Monaco, 'Courier New', Courier, monospace; font-size: 14px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: -0.308px; orphans: 2; text-align: start; text-indent: 0px; text-transform: none; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; white-space: pre; background-color: #f9f9f9; text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial; display: inline !important; float: none;\"> (num % i == <\/span><span class=\"hljs-number\" style=\"box-sizing: inherit; color: #1c00cf; font-family: source-code-pro, Menlo, Monaco, 'Courier New', Courier, monospace; font-size: 14px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: -0.308px; orphans: 2; text-align: start; text-indent: 0px; text-transform: none; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; white-space: pre; background-color: #f9f9f9; text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial;\">0<\/span><span style=\"color: #242424; font-family: source-code-pro, Menlo, Monaco, 'Courier New', Courier, monospace; font-size: 14px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: -0.308px; orphans: 2; text-align: start; text-indent: 0px; text-transform: none; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; white-space: pre; background-color: #f9f9f9; text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial; display: inline !important; float: none;\">) <\/span><span class=\"hljs-keyword\" style=\"box-sizing: inherit; color: #aa0d91; font-family: source-code-pro, Menlo, Monaco, 'Courier New', Courier, monospace; font-size: 14px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: -0.308px; orphans: 2; text-align: start; text-indent: 0px; text-transform: none; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; white-space: pre; background-color: #f9f9f9; text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial;\">return<\/span> <span class=\"hljs-literal\" style=\"box-sizing: inherit; color: #aa0d91; font-family: source-code-pro, Menlo, Monaco, 'Courier New', Courier, monospace; font-size: 14px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: -0.308px; orphans: 2; text-align: start; text-indent: 0px; text-transform: none; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; white-space: pre; background-color: #f9f9f9; text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial;\">false<\/span><span style=\"color: #242424; font-family: source-code-pro, Menlo, Monaco, 'Courier New', Courier, monospace; font-size: 14px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: -0.308px; orphans: 2; text-align: start; text-indent: 0px; text-transform: none; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; white-space: pre; background-color: #f9f9f9; text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial; display: inline !important; float: none;\">;<\/span><br style=\"box-sizing: inherit; color: #242424; font-family: source-code-pro, Menlo, Monaco, 'Courier New', Courier, monospace; font-size: 14px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: -0.308px; orphans: 2; text-align: start; text-indent: 0px; text-transform: none; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; white-space: pre; background-color: #f9f9f9; text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial;\" \/><span style=\"color: #242424; font-family: source-code-pro, Menlo, Monaco, 'Courier New', Courier, monospace; font-size: 14px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: -0.308px; orphans: 2; text-align: start; text-indent: 0px; text-transform: none; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; white-space: pre; background-color: #f9f9f9; text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial; display: inline !important; float: none;\">        }<\/span><br style=\"box-sizing: inherit; color: #242424; font-family: source-code-pro, Menlo, Monaco, 'Courier New', Courier, monospace; font-size: 14px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: -0.308px; orphans: 2; text-align: start; text-indent: 0px; text-transform: none; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; white-space: pre; background-color: #f9f9f9; text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial;\" \/>        <span class=\"hljs-keyword\" style=\"box-sizing: inherit; color: #aa0d91; font-family: source-code-pro, Menlo, Monaco, 'Courier New', Courier, monospace; font-size: 14px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: -0.308px; orphans: 2; text-align: start; text-indent: 0px; text-transform: none; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; white-space: pre; background-color: #f9f9f9; text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial;\">return<\/span> <span class=\"hljs-literal\" style=\"box-sizing: inherit; color: #aa0d91; font-family: source-code-pro, Menlo, Monaco, 'Courier New', Courier, monospace; font-size: 14px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: -0.308px; orphans: 2; text-align: start; text-indent: 0px; text-transform: none; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; white-space: pre; background-color: #f9f9f9; text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial;\">true<\/span><span style=\"color: #242424; font-family: source-code-pro, Menlo, Monaco, 'Courier New', Courier, monospace; font-size: 14px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: -0.308px; orphans: 2; text-align: start; text-indent: 0px; text-transform: none; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; white-space: pre; background-color: #f9f9f9; text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial; display: inline !important; float: none;\">;<\/span><br style=\"box-sizing: inherit; color: #242424; font-family: source-code-pro, Menlo, Monaco, 'Courier New', Courier, monospace; font-size: 14px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: -0.308px; orphans: 2; text-align: start; text-indent: 0px; text-transform: none; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; white-space: pre; background-color: #f9f9f9; text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial;\" \/><span style=\"color: #242424; font-family: source-code-pro, Menlo, Monaco, 'Courier New', Courier, monospace; font-size: 14px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: -0.308px; orphans: 2; text-align: start; text-indent: 0px; text-transform: none; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; white-space: pre; background-color: #f9f9f9; text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial; display: inline !important; float: none;\">    }<\/span><br style=\"box-sizing: inherit; color: #242424; font-family: source-code-pro, Menlo, Monaco, 'Courier New', Courier, monospace; font-size: 14px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: -0.308px; orphans: 2; text-align: start; text-indent: 0px; text-transform: none; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; white-space: pre; background-color: #f9f9f9; text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial;\" \/><br style=\"box-sizing: inherit; color: #242424; font-family: source-code-pro, Menlo, Monaco, 'Courier New', Courier, monospace; font-size: 14px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: -0.308px; orphans: 2; text-align: start; text-indent: 0px; text-transform: none; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; white-space: pre; background-color: #f9f9f9; text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial;\" \/>    <span class=\"hljs-function\" style=\"box-sizing: inherit; color: #242424; font-family: source-code-pro, Menlo, Monaco, 'Courier New', Courier, monospace; font-size: 14px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: -0.308px; orphans: 2; text-align: start; text-indent: 0px; text-transform: none; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; white-space: pre; background-color: #f9f9f9; text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial;\"><span class=\"hljs-keyword\" style=\"box-sizing: inherit; color: #aa0d91;\">public<\/span> <span class=\"hljs-keyword\" style=\"box-sizing: inherit; color: #aa0d91;\">static<\/span> <span class=\"hljs-built_in\" style=\"box-sizing: inherit; color: #5c2699;\">int<\/span> <span class=\"hljs-title\" style=\"box-sizing: inherit; color: #1c00cf;\">FindPrimes<\/span>(<span class=\"hljs-params\" style=\"box-sizing: inherit; color: #5c2699;\"><span class=\"hljs-built_in\" style=\"box-sizing: inherit; color: #5c2699;\">int<\/span> start, <span class=\"hljs-built_in\" style=\"box-sizing: inherit; color: #5c2699;\">int<\/span> end<\/span>)<\/span><br style=\"box-sizing: inherit; color: #242424; font-family: source-code-pro, Menlo, Monaco, 'Courier New', Courier, monospace; font-size: 14px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: -0.308px; orphans: 2; text-align: start; text-indent: 0px; text-transform: none; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; white-space: pre; background-color: #f9f9f9; text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial;\" \/><span style=\"color: #242424; font-family: source-code-pro, Menlo, Monaco, 'Courier New', Courier, monospace; font-size: 14px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: -0.308px; orphans: 2; text-align: start; text-indent: 0px; text-transform: none; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; white-space: pre; background-color: #f9f9f9; text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial; display: inline !important; float: none;\">    {<\/span><br style=\"box-sizing: inherit; color: #242424; font-family: source-code-pro, Menlo, Monaco, 'Courier New', Courier, monospace; font-size: 14px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: -0.308px; orphans: 2; text-align: start; text-indent: 0px; text-transform: none; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; white-space: pre; background-color: #f9f9f9; text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial;\" \/>        <span class=\"hljs-built_in\" style=\"box-sizing: inherit; color: #5c2699; font-family: source-code-pro, Menlo, Monaco, 'Courier New', Courier, monospace; font-size: 14px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: -0.308px; orphans: 2; text-align: start; text-indent: 0px; text-transform: none; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; white-space: pre; background-color: #f9f9f9; text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial;\">int<\/span><span style=\"color: #242424; font-family: source-code-pro, Menlo, Monaco, 'Courier New', Courier, monospace; font-size: 14px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: -0.308px; orphans: 2; text-align: start; text-indent: 0px; text-transform: none; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; white-space: pre; background-color: #f9f9f9; text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial; display: inline !important; float: none;\"> count = <\/span><span class=\"hljs-number\" style=\"box-sizing: inherit; color: #1c00cf; font-family: source-code-pro, Menlo, Monaco, 'Courier New', Courier, monospace; font-size: 14px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: -0.308px; orphans: 2; text-align: start; text-indent: 0px; text-transform: none; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; white-space: pre; background-color: #f9f9f9; text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial;\">0<\/span><span style=\"color: #242424; font-family: source-code-pro, Menlo, Monaco, 'Courier New', Courier, monospace; font-size: 14px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: -0.308px; orphans: 2; text-align: start; text-indent: 0px; text-transform: none; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; white-space: pre; background-color: #f9f9f9; text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial; display: inline !important; float: none;\">;<\/span><br style=\"box-sizing: inherit; color: #242424; font-family: source-code-pro, Menlo, Monaco, 'Courier New', Courier, monospace; font-size: 14px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: -0.308px; orphans: 2; text-align: start; text-indent: 0px; text-transform: none; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; white-space: pre; background-color: #f9f9f9; text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial;\" \/>        <span class=\"hljs-keyword\" style=\"box-sizing: inherit; color: #aa0d91; font-family: source-code-pro, Menlo, Monaco, 'Courier New', Courier, monospace; font-size: 14px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: -0.308px; orphans: 2; text-align: start; text-indent: 0px; text-transform: none; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; white-space: pre; background-color: #f9f9f9; text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial;\">for<\/span><span style=\"color: #242424; font-family: source-code-pro, Menlo, Monaco, 'Courier New', Courier, monospace; font-size: 14px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: -0.308px; orphans: 2; text-align: start; text-indent: 0px; text-transform: none; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; white-space: pre; background-color: #f9f9f9; text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial; display: inline !important; float: none;\"> (<\/span><span class=\"hljs-built_in\" style=\"box-sizing: inherit; color: #5c2699; font-family: source-code-pro, Menlo, Monaco, 'Courier New', Courier, monospace; font-size: 14px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: -0.308px; orphans: 2; text-align: start; text-indent: 0px; text-transform: none; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; white-space: pre; background-color: #f9f9f9; text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial;\">int<\/span><span style=\"color: #242424; font-family: source-code-pro, Menlo, Monaco, 'Courier New', Courier, monospace; font-size: 14px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: -0.308px; orphans: 2; text-align: start; text-indent: 0px; text-transform: none; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; white-space: pre; background-color: #f9f9f9; text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial; display: inline !important; float: none;\"> num = start; num &lt;= end; ++num)<\/span><br style=\"box-sizing: inherit; color: #242424; font-family: source-code-pro, Menlo, Monaco, 'Courier New', Courier, monospace; font-size: 14px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: -0.308px; orphans: 2; text-align: start; text-indent: 0px; text-transform: none; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; white-space: pre; background-color: #f9f9f9; text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial;\" \/><span style=\"color: #242424; font-family: source-code-pro, Menlo, Monaco, 'Courier New', Courier, monospace; font-size: 14px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: -0.308px; orphans: 2; text-align: start; text-indent: 0px; text-transform: none; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; white-space: pre; background-color: #f9f9f9; text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial; display: inline !important; float: none;\">        {<\/span><br style=\"box-sizing: inherit; color: #242424; font-family: source-code-pro, Menlo, Monaco, 'Courier New', Courier, monospace; font-size: 14px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: -0.308px; orphans: 2; text-align: start; text-indent: 0px; text-transform: none; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; white-space: pre; background-color: #f9f9f9; text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial;\" \/>            <span class=\"hljs-keyword\" style=\"box-sizing: inherit; color: #aa0d91; font-family: source-code-pro, Menlo, Monaco, 'Courier New', Courier, monospace; font-size: 14px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: -0.308px; orphans: 2; text-align: start; text-indent: 0px; text-transform: none; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; white-space: pre; background-color: #f9f9f9; text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial;\">if<\/span><span style=\"color: #242424; font-family: source-code-pro, Menlo, Monaco, 'Courier New', Courier, monospace; font-size: 14px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: -0.308px; orphans: 2; text-align: start; text-indent: 0px; text-transform: none; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; white-space: pre; background-color: #f9f9f9; text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial; display: inline !important; float: none;\"> (IsPrime(num))<\/span><br style=\"box-sizing: inherit; color: #242424; font-family: source-code-pro, Menlo, Monaco, 'Courier New', Courier, monospace; font-size: 14px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: -0.308px; orphans: 2; text-align: start; text-indent: 0px; text-transform: none; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; white-space: pre; background-color: #f9f9f9; text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial;\" \/><span style=\"color: #242424; font-family: source-code-pro, Menlo, Monaco, 'Courier New', Courier, monospace; font-size: 14px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: -0.308px; orphans: 2; text-align: start; text-indent: 0px; text-transform: none; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; white-space: pre; background-color: #f9f9f9; text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial; display: inline !important; float: none;\">            {<\/span><br style=\"box-sizing: inherit; color: #242424; font-family: source-code-pro, Menlo, Monaco, 'Courier New', Courier, monospace; font-size: 14px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: -0.308px; orphans: 2; text-align: start; text-indent: 0px; text-transform: none; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; white-space: pre; background-color: #f9f9f9; text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial;\" \/><span style=\"color: #242424; font-family: source-code-pro, Menlo, Monaco, 'Courier New', Courier, monospace; font-size: 14px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: -0.308px; orphans: 2; text-align: start; text-indent: 0px; text-transform: none; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; white-space: pre; background-color: #f9f9f9; text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial; display: inline !important; float: none;\">                count++;<\/span><br style=\"box-sizing: inherit; color: #242424; font-family: source-code-pro, Menlo, Monaco, 'Courier New', Courier, monospace; font-size: 14px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: -0.308px; orphans: 2; text-align: start; text-indent: 0px; text-transform: none; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; white-space: pre; background-color: #f9f9f9; text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial;\" \/><span style=\"color: #242424; font-family: source-code-pro, Menlo, Monaco, 'Courier New', Courier, monospace; font-size: 14px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: -0.308px; orphans: 2; text-align: start; text-indent: 0px; text-transform: none; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; white-space: pre; background-color: #f9f9f9; text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial; display: inline !important; float: none;\">            }<\/span><br style=\"box-sizing: inherit; color: #242424; font-family: source-code-pro, Menlo, Monaco, 'Courier New', Courier, monospace; font-size: 14px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: -0.308px; orphans: 2; text-align: start; text-indent: 0px; text-transform: none; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; white-space: pre; background-color: #f9f9f9; text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial;\" \/><span style=\"color: #242424; font-family: source-code-pro, Menlo, Monaco, 'Courier New', Courier, monospace; font-size: 14px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: -0.308px; orphans: 2; text-align: start; text-indent: 0px; text-transform: none; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; white-space: pre; background-color: #f9f9f9; text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial; display: inline !important; float: none;\">        }<\/span><br style=\"box-sizing: inherit; color: #242424; font-family: source-code-pro, Menlo, Monaco, 'Courier New', Courier, monospace; font-size: 14px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: -0.308px; orphans: 2; text-align: start; text-indent: 0px; text-transform: none; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; white-space: pre; background-color: #f9f9f9; text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial;\" \/>        <span class=\"hljs-keyword\" style=\"box-sizing: inherit; color: #aa0d91; font-family: source-code-pro, Menlo, Monaco, 'Courier New', Courier, monospace; font-size: 14px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: -0.308px; orphans: 2; text-align: start; text-indent: 0px; text-transform: none; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; white-space: pre; background-color: #f9f9f9; text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial;\">return<\/span><span style=\"color: #242424; font-family: source-code-pro, Menlo, Monaco, 'Courier New', Courier, monospace; font-size: 14px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: -0.308px; orphans: 2; text-align: start; text-indent: 0px; text-transform: none; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; white-space: pre; background-color: #f9f9f9; text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial; display: inline !important; float: none;\"> count;<\/span><br style=\"box-sizing: inherit; color: #242424; font-family: source-code-pro, Menlo, Monaco, 'Courier New', Courier, monospace; font-size: 14px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: -0.308px; orphans: 2; text-align: start; text-indent: 0px; text-transform: none; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; white-space: pre; background-color: #f9f9f9; text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial;\" \/><span style=\"color: #242424; font-family: source-code-pro, Menlo, Monaco, 'Courier New', Courier, monospace; font-size: 14px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: -0.308px; orphans: 2; text-align: start; text-indent: 0px; text-transform: none; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; white-space: pre; background-color: #f9f9f9; text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial; display: inline !important; float: none;\">    }<\/span><br style=\"box-sizing: inherit; color: #242424; font-family: source-code-pro, Menlo, Monaco, 'Courier New', Courier, monospace; font-size: 14px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: -0.308px; orphans: 2; text-align: start; text-indent: 0px; text-transform: none; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; white-space: pre; background-color: #f9f9f9; text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial;\" \/><br style=\"box-sizing: inherit; color: #242424; font-family: source-code-pro, Menlo, Monaco, 'Courier New', Courier, monospace; font-size: 14px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: -0.308px; orphans: 2; text-align: start; text-indent: 0px; text-transform: none; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; white-space: pre; background-color: #f9f9f9; text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial;\" \/>    <span class=\"hljs-function\" style=\"box-sizing: inherit; color: #242424; font-family: source-code-pro, Menlo, Monaco, 'Courier New', Courier, monospace; font-size: 14px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: -0.308px; orphans: 2; text-align: start; text-indent: 0px; text-transform: none; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; white-space: pre; background-color: #f9f9f9; text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial;\"><span class=\"hljs-keyword\" style=\"box-sizing: inherit; color: #aa0d91;\">public<\/span> <span class=\"hljs-keyword\" style=\"box-sizing: inherit; color: #aa0d91;\">static<\/span> <span class=\"hljs-keyword\" style=\"box-sizing: inherit; color: #aa0d91;\">void<\/span> <span class=\"hljs-title\" style=\"box-sizing: inherit; color: #1c00cf;\">Main<\/span>()<\/span><br style=\"box-sizing: inherit; color: #242424; font-family: source-code-pro, Menlo, Monaco, 'Courier New', Courier, monospace; font-size: 14px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: -0.308px; orphans: 2; text-align: start; text-indent: 0px; text-transform: none; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; white-space: pre; background-color: #f9f9f9; text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial;\" \/><span style=\"color: #242424; font-family: source-code-pro, Menlo, Monaco, 'Courier New', Courier, monospace; font-size: 14px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: -0.308px; orphans: 2; text-align: start; text-indent: 0px; text-transform: none; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; white-space: pre; background-color: #f9f9f9; text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial; display: inline !important; float: none;\">    {<\/span><br style=\"box-sizing: inherit; color: #242424; font-family: source-code-pro, Menlo, Monaco, 'Courier New', Courier, monospace; font-size: 14px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: -0.308px; orphans: 2; text-align: start; text-indent: 0px; text-transform: none; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; white-space: pre; background-color: #f9f9f9; text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial;\" \/>        <span class=\"hljs-built_in\" style=\"box-sizing: inherit; color: #5c2699; font-family: source-code-pro, Menlo, Monaco, 'Courier New', Courier, monospace; font-size: 14px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: -0.308px; orphans: 2; text-align: start; text-indent: 0px; text-transform: none; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; white-space: pre; background-color: #f9f9f9; text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial;\">int<\/span><span style=\"color: #242424; font-family: source-code-pro, Menlo, Monaco, 'Courier New', Courier, monospace; font-size: 14px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: -0.308px; orphans: 2; text-align: start; text-indent: 0px; text-transform: none; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; white-space: pre; background-color: #f9f9f9; text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial; display: inline !important; float: none;\"> start = <\/span><span class=\"hljs-number\" style=\"box-sizing: inherit; color: #1c00cf; font-family: source-code-pro, Menlo, Monaco, 'Courier New', Courier, monospace; font-size: 14px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: -0.308px; orphans: 2; text-align: start; text-indent: 0px; text-transform: none; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; white-space: pre; background-color: #f9f9f9; text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial;\">0<\/span><span style=\"color: #242424; font-family: source-code-pro, Menlo, Monaco, 'Courier New', Courier, monospace; font-size: 14px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: -0.308px; orphans: 2; text-align: start; text-indent: 0px; text-transform: none; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; white-space: pre; background-color: #f9f9f9; text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial; display: inline !important; float: none;\">;<\/span><br style=\"box-sizing: inherit; color: #242424; font-family: source-code-pro, Menlo, Monaco, 'Courier New', Courier, monospace; font-size: 14px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: -0.308px; orphans: 2; text-align: start; text-indent: 0px; text-transform: none; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; white-space: pre; background-color: #f9f9f9; text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial;\" \/>        <span class=\"hljs-built_in\" style=\"box-sizing: inherit; color: #5c2699; font-family: source-code-pro, Menlo, Monaco, 'Courier New', Courier, monospace; font-size: 14px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: -0.308px; orphans: 2; text-align: start; text-indent: 0px; text-transform: none; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; white-space: pre; background-color: #f9f9f9; text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial;\">int<\/span><span style=\"color: #242424; font-family: source-code-pro, Menlo, Monaco, 'Courier New', Courier, monospace; font-size: 14px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: -0.308px; orphans: 2; text-align: start; text-indent: 0px; text-transform: none; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; white-space: pre; background-color: #f9f9f9; text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial; display: inline !important; float: none;\"> end = <\/span><span class=\"hljs-number\" style=\"box-sizing: inherit; color: #1c00cf; font-family: source-code-pro, Menlo, Monaco, 'Courier New', Courier, monospace; font-size: 14px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: -0.308px; orphans: 2; text-align: start; text-indent: 0px; text-transform: none; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; white-space: pre; background-color: #f9f9f9; text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial;\">10000000<\/span><span style=\"color: #242424; font-family: source-code-pro, Menlo, Monaco, 'Courier New', Courier, monospace; font-size: 14px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: -0.308px; orphans: 2; text-align: start; text-indent: 0px; text-transform: none; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; white-space: pre; background-color: #f9f9f9; text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial; display: inline !important; float: none;\">;<\/span><br style=\"box-sizing: inherit; color: #242424; font-family: source-code-pro, Menlo, Monaco, 'Courier New', Courier, monospace; font-size: 14px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: -0.308px; orphans: 2; text-align: start; text-indent: 0px; text-transform: none; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; white-space: pre; background-color: #f9f9f9; text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial;\" \/>        <span class=\"hljs-comment\" style=\"box-sizing: inherit; color: #007400; font-family: source-code-pro, Menlo, Monaco, 'Courier New', Courier, monospace; font-size: 14px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: -0.308px; orphans: 2; text-align: start; text-indent: 0px; text-transform: none; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; white-space: pre; background-color: #f9f9f9; text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial;\">\/\/ Find primes and measure execution time<\/span><br style=\"box-sizing: inherit; color: #242424; font-family: source-code-pro, Menlo, Monaco, 'Courier New', Courier, monospace; font-size: 14px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: -0.308px; orphans: 2; text-align: start; text-indent: 0px; text-transform: none; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; white-space: pre; background-color: #f9f9f9; text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial;\" \/><span style=\"color: #242424; font-family: source-code-pro, Menlo, Monaco, 'Courier New', Courier, monospace; font-size: 14px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: -0.308px; orphans: 2; text-align: start; text-indent: 0px; text-transform: none; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; white-space: pre; background-color: #f9f9f9; text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial; display: inline !important; float: none;\">        Stopwatch stopwatch = <\/span><span class=\"hljs-keyword\" style=\"box-sizing: inherit; color: #aa0d91; font-family: source-code-pro, Menlo, Monaco, 'Courier New', Courier, monospace; font-size: 14px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: -0.308px; orphans: 2; text-align: start; text-indent: 0px; text-transform: none; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; white-space: pre; background-color: #f9f9f9; text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial;\">new<\/span><span style=\"color: #242424; font-family: source-code-pro, Menlo, Monaco, 'Courier New', Courier, monospace; font-size: 14px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: -0.308px; orphans: 2; text-align: start; text-indent: 0px; text-transform: none; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; white-space: pre; background-color: #f9f9f9; text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial; display: inline !important; float: none;\"> Stopwatch();<\/span><br style=\"box-sizing: inherit; color: #242424; font-family: source-code-pro, Menlo, Monaco, 'Courier New', Courier, monospace; font-size: 14px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: -0.308px; orphans: 2; text-align: start; text-indent: 0px; text-transform: none; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; white-space: pre; background-color: #f9f9f9; text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial;\" \/><span style=\"color: #242424; font-family: source-code-pro, Menlo, Monaco, 'Courier New', Courier, monospace; font-size: 14px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: -0.308px; orphans: 2; text-align: start; text-indent: 0px; text-transform: none; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; white-space: pre; background-color: #f9f9f9; text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial; display: inline !important; float: none;\">        stopwatch.Start();<\/span><br style=\"box-sizing: inherit; color: #242424; font-family: source-code-pro, Menlo, Monaco, 'Courier New', Courier, monospace; font-size: 14px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: -0.308px; orphans: 2; text-align: start; text-indent: 0px; text-transform: none; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; white-space: pre; background-color: #f9f9f9; text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial;\" \/>        <span class=\"hljs-built_in\" style=\"box-sizing: inherit; color: #5c2699; font-family: source-code-pro, Menlo, Monaco, 'Courier New', Courier, monospace; font-size: 14px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: -0.308px; orphans: 2; text-align: start; text-indent: 0px; text-transform: none; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; white-space: pre; background-color: #f9f9f9; text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial;\">int<\/span><span style=\"color: #242424; font-family: source-code-pro, Menlo, Monaco, 'Courier New', Courier, monospace; font-size: 14px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: -0.308px; orphans: 2; text-align: start; text-indent: 0px; text-transform: none; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; white-space: pre; background-color: #f9f9f9; text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial; display: inline !important; float: none;\"> primes_count = FindPrimes(start, end);<\/span><br style=\"box-sizing: inherit; color: #242424; font-family: source-code-pro, Menlo, Monaco, 'Courier New', Courier, monospace; font-size: 14px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: -0.308px; orphans: 2; text-align: start; text-indent: 0px; text-transform: none; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; white-space: pre; background-color: #f9f9f9; text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial;\" \/><span style=\"color: #242424; font-family: source-code-pro, Menlo, Monaco, 'Courier New', Courier, monospace; font-size: 14px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: -0.308px; orphans: 2; text-align: start; text-indent: 0px; text-transform: none; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; white-space: pre; background-color: #f9f9f9; text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial; display: inline !important; float: none;\">        stopwatch.Stop();<\/span><br style=\"box-sizing: inherit; color: #242424; font-family: source-code-pro, Menlo, Monaco, 'Courier New', Courier, monospace; font-size: 14px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: -0.308px; orphans: 2; text-align: start; text-indent: 0px; text-transform: none; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; white-space: pre; background-color: #f9f9f9; text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial;\" \/>        <span class=\"hljs-built_in\" style=\"box-sizing: inherit; color: #5c2699; font-family: source-code-pro, Menlo, Monaco, 'Courier New', Courier, monospace; font-size: 14px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: -0.308px; orphans: 2; text-align: start; text-indent: 0px; text-transform: none; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; white-space: pre; background-color: #f9f9f9; text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial;\">double<\/span><span style=\"color: #242424; font-family: source-code-pro, Menlo, Monaco, 'Courier New', Courier, monospace; font-size: 14px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: -0.308px; orphans: 2; text-align: start; text-indent: 0px; text-transform: none; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; white-space: pre; background-color: #f9f9f9; text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial; display: inline !important; float: none;\"> executionTime = stopwatch.Elapsed.TotalSeconds;<\/span><br style=\"box-sizing: inherit; color: #242424; font-family: source-code-pro, Menlo, Monaco, 'Courier New', Courier, monospace; font-size: 14px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: -0.308px; orphans: 2; text-align: start; text-indent: 0px; text-transform: none; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; white-space: pre; background-color: #f9f9f9; text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial;\" \/><span style=\"color: #242424; font-family: source-code-pro, Menlo, Monaco, 'Courier New', Courier, monospace; font-size: 14px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: -0.308px; orphans: 2; text-align: start; text-indent: 0px; text-transform: none; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; white-space: pre; background-color: #f9f9f9; text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial; display: inline !important; float: none;\">        Console.WriteLine(<\/span><span class=\"hljs-string\" style=\"box-sizing: inherit; color: #c41a16; font-family: source-code-pro, Menlo, Monaco, 'Courier New', Courier, monospace; font-size: 14px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: -0.308px; orphans: 2; text-align: start; text-indent: 0px; text-transform: none; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; white-space: pre; background-color: #f9f9f9; text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial;\">\"Execution time: \"<\/span><span style=\"color: #242424; font-family: source-code-pro, Menlo, Monaco, 'Courier New', Courier, monospace; font-size: 14px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: -0.308px; orphans: 2; text-align: start; text-indent: 0px; text-transform: none; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; white-space: pre; background-color: #f9f9f9; text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial; display: inline !important; float: none;\"> + executionTime + <\/span><span class=\"hljs-string\" style=\"box-sizing: inherit; color: #c41a16; font-family: source-code-pro, Menlo, Monaco, 'Courier New', Courier, monospace; font-size: 14px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: -0.308px; orphans: 2; text-align: start; text-indent: 0px; text-transform: none; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; white-space: pre; background-color: #f9f9f9; text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial;\">\" seconds\"<\/span><span style=\"color: #242424; font-family: source-code-pro, Menlo, Monaco, 'Courier New', Courier, monospace; font-size: 14px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: -0.308px; orphans: 2; text-align: start; text-indent: 0px; text-transform: none; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; white-space: pre; background-color: #f9f9f9; text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial; display: inline !important; float: none;\">);<\/span><br style=\"box-sizing: inherit; color: #242424; font-family: source-code-pro, Menlo, Monaco, 'Courier New', Courier, monospace; font-size: 14px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: -0.308px; orphans: 2; text-align: start; text-indent: 0px; text-transform: none; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; white-space: pre; background-color: #f9f9f9; text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial;\" \/><span style=\"color: #242424; font-family: source-code-pro, Menlo, Monaco, 'Courier New', Courier, monospace; font-size: 14px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: -0.308px; orphans: 2; text-align: start; text-indent: 0px; text-transform: none; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; white-space: pre; background-color: #f9f9f9; text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial; display: inline !important; float: none;\">        Console.WriteLine(<\/span><span class=\"hljs-string\" style=\"box-sizing: inherit; color: #c41a16; font-family: source-code-pro, Menlo, Monaco, 'Courier New', Courier, monospace; font-size: 14px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: -0.308px; orphans: 2; text-align: start; text-indent: 0px; text-transform: none; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; white-space: pre; background-color: #f9f9f9; text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial;\">\"Total prime numbers found: \"<\/span><span style=\"color: #242424; font-family: source-code-pro, Menlo, Monaco, 'Courier New', Courier, monospace; font-size: 14px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: -0.308px; orphans: 2; text-align: start; text-indent: 0px; text-transform: none; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; white-space: pre; background-color: #f9f9f9; text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial; display: inline !important; float: none;\"> + primes_count);<\/span><br style=\"box-sizing: inherit; color: #242424; font-family: source-code-pro, Menlo, Monaco, 'Courier New', Courier, monospace; font-size: 14px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: -0.308px; orphans: 2; text-align: start; text-indent: 0px; text-transform: none; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; white-space: pre; background-color: #f9f9f9; text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial;\" \/><span style=\"color: #242424; font-family: source-code-pro, Menlo, Monaco, 'Courier New', Courier, monospace; font-size: 14px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: -0.308px; orphans: 2; text-align: start; text-indent: 0px; text-transform: none; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; white-space: pre; background-color: #f9f9f9; text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial; display: inline !important; float: none;\">    }<\/span><br style=\"box-sizing: inherit; color: #242424; font-family: source-code-pro, Menlo, Monaco, 'Courier New', Courier, monospace; font-size: 14px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: -0.308px; orphans: 2; text-align: start; text-indent: 0px; text-transform: none; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; white-space: pre; background-color: #f9f9f9; text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial;\" \/><span style=\"color: #242424; font-family: source-code-pro, Menlo, Monaco, 'Courier New', Courier, monospace; font-size: 14px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: -0.308px; orphans: 2; text-align: start; text-indent: 0px; text-transform: none; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; white-space: pre; background-color: #f9f9f9; text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial; display: inline !important; float: none;\">}<\/span><\/pre>\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-b07776d elementor-widget elementor-widget-text-editor\" data-id=\"b07776d\" data-element_type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t<p><span style=\"color: #242424; font-family: source-serif-pro, Georgia, Cambria, 'Times New Roman', Times, serif; font-size: 20px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: -0.06px; orphans: 2; text-align: start; text-indent: 0px; text-transform: none; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; white-space: normal; background-color: #ffffff; text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial; display: inline !important; float: none;\">C# Execution Time: 9.0 seconds<\/span><\/p>\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-6457c13 elementor-widget elementor-widget-text-editor\" data-id=\"6457c13\" data-element_type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t<ul class=\"\" style=\"box-sizing: inherit; margin: 0px; padding: 0px; list-style: none none; color: rgba(0, 0, 0, 0.8); font-family: medium-content-sans-serif-font, -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, Oxygen, Ubuntu, Cantarell, 'Open Sans', 'Helvetica Neue', sans-serif; font-size: medium; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: normal; orphans: 2; text-align: start; text-indent: 0px; text-transform: none; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; white-space: normal; background-color: #ffffff; text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial;\"><li id=\"5099\" class=\"vc vd qh ve b vf wa vh vi vj wb vl vm wf wc vp vq wg wd vt vu wh we vx vy vz wi wj wk bj\" style=\"box-sizing: inherit; font-weight: 400; color: #242424; font-style: normal; line-height: 32px; letter-spacing: -0.003em; font-family: source-serif-pro, Georgia, Cambria, 'Times New Roman', Times, serif; margin-bottom: -0.46em; list-style-type: disc; margin-left: 30px; padding-left: 0px; margin-top: 2em; font-size: 21px;\" data-selectable-paragraph=\"\">Rust Implementation:<\/li><\/ul>\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-a3b39f8 elementor-widget elementor-widget-text-editor\" data-id=\"a3b39f8\" data-element_type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t<pre style=\"box-sizing: inherit; margin: 56px 0px 0px; background: #f9f9f9; color: #242424; border-radius: 4px; overflow-x: auto; font-family: source-code-pro, Menlo, Monaco, 'Courier New', Courier, monospace; padding: 32px; border: 1px solid #e5e5e5; font-size: medium; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: normal; orphans: 2; text-align: start; text-indent: 0px; text-transform: none; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial;\"><span class=\"hljs-keyword\" style=\"box-sizing: inherit; color: #aa0d91; font-family: source-code-pro, Menlo, Monaco, 'Courier New', Courier, monospace; font-size: 14px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: -0.308px; orphans: 2; text-align: start; text-indent: 0px; text-transform: none; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; white-space: pre; background-color: #f9f9f9; text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial;\">use<\/span><span style=\"color: #242424; font-family: source-code-pro, Menlo, Monaco, 'Courier New', Courier, monospace; font-size: 14px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: -0.308px; orphans: 2; text-align: start; text-indent: 0px; text-transform: none; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; white-space: pre; background-color: #f9f9f9; text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial; display: inline !important; float: none;\"> std::time::Instant;<\/span><br style=\"box-sizing: inherit; color: #242424; font-family: source-code-pro, Menlo, Monaco, 'Courier New', Courier, monospace; font-size: 14px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: -0.308px; orphans: 2; text-align: start; text-indent: 0px; text-transform: none; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; white-space: pre; background-color: #f9f9f9; text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial;\" \/><br style=\"box-sizing: inherit; color: #242424; font-family: source-code-pro, Menlo, Monaco, 'Courier New', Courier, monospace; font-size: 14px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: -0.308px; orphans: 2; text-align: start; text-indent: 0px; text-transform: none; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; white-space: pre; background-color: #f9f9f9; text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial;\" \/><span class=\"hljs-keyword\" style=\"box-sizing: inherit; color: #aa0d91; font-family: source-code-pro, Menlo, Monaco, 'Courier New', Courier, monospace; font-size: 14px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: -0.308px; orphans: 2; text-align: start; text-indent: 0px; text-transform: none; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; white-space: pre; background-color: #f9f9f9; text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial;\">fn<\/span> <span class=\"hljs-title.function\" style=\"box-sizing: inherit; color: #242424; font-family: source-code-pro, Menlo, Monaco, 'Courier New', Courier, monospace; font-size: 14px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: -0.308px; orphans: 2; text-align: start; text-indent: 0px; text-transform: none; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; white-space: pre; background-color: #f9f9f9; text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial;\">is_prime<\/span><span style=\"color: #242424; font-family: source-code-pro, Menlo, Monaco, 'Courier New', Courier, monospace; font-size: 14px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: -0.308px; orphans: 2; text-align: start; text-indent: 0px; text-transform: none; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; white-space: pre; background-color: #f9f9f9; text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial; display: inline !important; float: none;\">(num: <\/span><span class=\"hljs-type\" style=\"box-sizing: inherit; color: #5c2699; font-family: source-code-pro, Menlo, Monaco, 'Courier New', Courier, monospace; font-size: 14px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: -0.308px; orphans: 2; text-align: start; text-indent: 0px; text-transform: none; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; white-space: pre; background-color: #f9f9f9; text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial;\">i32<\/span><span style=\"color: #242424; font-family: source-code-pro, Menlo, Monaco, 'Courier New', Courier, monospace; font-size: 14px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: -0.308px; orphans: 2; text-align: start; text-indent: 0px; text-transform: none; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; white-space: pre; background-color: #f9f9f9; text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial; display: inline !important; float: none;\">) <\/span><span class=\"hljs-punctuation\" style=\"box-sizing: inherit; color: #242424; font-family: source-code-pro, Menlo, Monaco, 'Courier New', Courier, monospace; font-size: 14px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: -0.308px; orphans: 2; text-align: start; text-indent: 0px; text-transform: none; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; white-space: pre; background-color: #f9f9f9; text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial;\">-&gt;<\/span> <span class=\"hljs-type\" style=\"box-sizing: inherit; color: #5c2699; font-family: source-code-pro, Menlo, Monaco, 'Courier New', Courier, monospace; font-size: 14px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: -0.308px; orphans: 2; text-align: start; text-indent: 0px; text-transform: none; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; white-space: pre; background-color: #f9f9f9; text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial;\">bool<\/span><span style=\"color: #242424; font-family: source-code-pro, Menlo, Monaco, 'Courier New', Courier, monospace; font-size: 14px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: -0.308px; orphans: 2; text-align: start; text-indent: 0px; text-transform: none; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; white-space: pre; background-color: #f9f9f9; text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial; display: inline !important; float: none;\"> {<\/span><br style=\"box-sizing: inherit; color: #242424; font-family: source-code-pro, Menlo, Monaco, 'Courier New', Courier, monospace; font-size: 14px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: -0.308px; orphans: 2; text-align: start; text-indent: 0px; text-transform: none; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; white-space: pre; background-color: #f9f9f9; text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial;\" \/>    <span class=\"hljs-keyword\" style=\"box-sizing: inherit; color: #aa0d91; font-family: source-code-pro, Menlo, Monaco, 'Courier New', Courier, monospace; font-size: 14px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: -0.308px; orphans: 2; text-align: start; text-indent: 0px; text-transform: none; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; white-space: pre; background-color: #f9f9f9; text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial;\">if<\/span><span style=\"color: #242424; font-family: source-code-pro, Menlo, Monaco, 'Courier New', Courier, monospace; font-size: 14px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: -0.308px; orphans: 2; text-align: start; text-indent: 0px; text-transform: none; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; white-space: pre; background-color: #f9f9f9; text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial; display: inline !important; float: none;\"> num &lt;= <\/span><span class=\"hljs-number\" style=\"box-sizing: inherit; color: #1c00cf; font-family: source-code-pro, Menlo, Monaco, 'Courier New', Courier, monospace; font-size: 14px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: -0.308px; orphans: 2; text-align: start; text-indent: 0px; text-transform: none; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; white-space: pre; background-color: #f9f9f9; text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial;\">1<\/span><span style=\"color: #242424; font-family: source-code-pro, Menlo, Monaco, 'Courier New', Courier, monospace; font-size: 14px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: -0.308px; orphans: 2; text-align: start; text-indent: 0px; text-transform: none; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; white-space: pre; background-color: #f9f9f9; text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial; display: inline !important; float: none;\"> {<\/span><br style=\"box-sizing: inherit; color: #242424; font-family: source-code-pro, Menlo, Monaco, 'Courier New', Courier, monospace; font-size: 14px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: -0.308px; orphans: 2; text-align: start; text-indent: 0px; text-transform: none; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; white-space: pre; background-color: #f9f9f9; text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial;\" \/>        <span class=\"hljs-keyword\" style=\"box-sizing: inherit; color: #aa0d91; font-family: source-code-pro, Menlo, Monaco, 'Courier New', Courier, monospace; font-size: 14px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: -0.308px; orphans: 2; text-align: start; text-indent: 0px; text-transform: none; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; white-space: pre; background-color: #f9f9f9; text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial;\">return<\/span> <span class=\"hljs-literal\" style=\"box-sizing: inherit; color: #aa0d91; font-family: source-code-pro, Menlo, Monaco, 'Courier New', Courier, monospace; font-size: 14px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: -0.308px; orphans: 2; text-align: start; text-indent: 0px; text-transform: none; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; white-space: pre; background-color: #f9f9f9; text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial;\">false<\/span><span style=\"color: #242424; font-family: source-code-pro, Menlo, Monaco, 'Courier New', Courier, monospace; font-size: 14px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: -0.308px; orphans: 2; text-align: start; text-indent: 0px; text-transform: none; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; white-space: pre; background-color: #f9f9f9; text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial; display: inline !important; float: none;\">;<\/span><br style=\"box-sizing: inherit; color: #242424; font-family: source-code-pro, Menlo, Monaco, 'Courier New', Courier, monospace; font-size: 14px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: -0.308px; orphans: 2; text-align: start; text-indent: 0px; text-transform: none; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; white-space: pre; background-color: #f9f9f9; text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial;\" \/><span style=\"color: #242424; font-family: source-code-pro, Menlo, Monaco, 'Courier New', Courier, monospace; font-size: 14px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: -0.308px; orphans: 2; text-align: start; text-indent: 0px; text-transform: none; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; white-space: pre; background-color: #f9f9f9; text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial; display: inline !important; float: none;\">    }<\/span><br style=\"box-sizing: inherit; color: #242424; font-family: source-code-pro, Menlo, Monaco, 'Courier New', Courier, monospace; font-size: 14px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: -0.308px; orphans: 2; text-align: start; text-indent: 0px; text-transform: none; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; white-space: pre; background-color: #f9f9f9; text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial;\" \/>    <span class=\"hljs-keyword\" style=\"box-sizing: inherit; color: #aa0d91; font-family: source-code-pro, Menlo, Monaco, 'Courier New', Courier, monospace; font-size: 14px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: -0.308px; orphans: 2; text-align: start; text-indent: 0px; text-transform: none; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; white-space: pre; background-color: #f9f9f9; text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial;\">for<\/span> <span class=\"hljs-variable\" style=\"box-sizing: inherit; color: #3f6e74; font-family: source-code-pro, Menlo, Monaco, 'Courier New', Courier, monospace; font-size: 14px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: -0.308px; orphans: 2; text-align: start; text-indent: 0px; text-transform: none; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; white-space: pre; background-color: #f9f9f9; text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial;\">i<\/span> <span class=\"hljs-keyword\" style=\"box-sizing: inherit; color: #aa0d91; font-family: source-code-pro, Menlo, Monaco, 'Courier New', Courier, monospace; font-size: 14px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: -0.308px; orphans: 2; text-align: start; text-indent: 0px; text-transform: none; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; white-space: pre; background-color: #f9f9f9; text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial;\">in<\/span> <span class=\"hljs-number\" style=\"box-sizing: inherit; color: #1c00cf; font-family: source-code-pro, Menlo, Monaco, 'Courier New', Courier, monospace; font-size: 14px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: -0.308px; orphans: 2; text-align: start; text-indent: 0px; text-transform: none; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; white-space: pre; background-color: #f9f9f9; text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial;\">2<\/span><span style=\"color: #242424; font-family: source-code-pro, Menlo, Monaco, 'Courier New', Courier, monospace; font-size: 14px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: -0.308px; orphans: 2; text-align: start; text-indent: 0px; text-transform: none; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; white-space: pre; background-color: #f9f9f9; text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial; display: inline !important; float: none;\">..=((num <\/span><span class=\"hljs-keyword\" style=\"box-sizing: inherit; color: #aa0d91; font-family: source-code-pro, Menlo, Monaco, 'Courier New', Courier, monospace; font-size: 14px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: -0.308px; orphans: 2; text-align: start; text-indent: 0px; text-transform: none; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; white-space: pre; background-color: #f9f9f9; text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial;\">as<\/span> <span class=\"hljs-type\" style=\"box-sizing: inherit; color: #5c2699; font-family: source-code-pro, Menlo, Monaco, 'Courier New', Courier, monospace; font-size: 14px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: -0.308px; orphans: 2; text-align: start; text-indent: 0px; text-transform: none; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; white-space: pre; background-color: #f9f9f9; text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial;\">f64<\/span><span style=\"color: #242424; font-family: source-code-pro, Menlo, Monaco, 'Courier New', Courier, monospace; font-size: 14px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: -0.308px; orphans: 2; text-align: start; text-indent: 0px; text-transform: none; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; white-space: pre; background-color: #f9f9f9; text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial; display: inline !important; float: none;\">).<\/span><span class=\"hljs-title.function.invoke\" style=\"box-sizing: inherit; color: #242424; font-family: source-code-pro, Menlo, Monaco, 'Courier New', Courier, monospace; font-size: 14px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: -0.308px; orphans: 2; text-align: start; text-indent: 0px; text-transform: none; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; white-space: pre; background-color: #f9f9f9; text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial;\">sqrt<\/span><span style=\"color: #242424; font-family: source-code-pro, Menlo, Monaco, 'Courier New', Courier, monospace; font-size: 14px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: -0.308px; orphans: 2; text-align: start; text-indent: 0px; text-transform: none; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; white-space: pre; background-color: #f9f9f9; text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial; display: inline !important; float: none;\">() <\/span><span class=\"hljs-keyword\" style=\"box-sizing: inherit; color: #aa0d91; font-family: source-code-pro, Menlo, Monaco, 'Courier New', Courier, monospace; font-size: 14px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: -0.308px; orphans: 2; text-align: start; text-indent: 0px; text-transform: none; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; white-space: pre; background-color: #f9f9f9; text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial;\">as<\/span> <span class=\"hljs-type\" style=\"box-sizing: inherit; color: #5c2699; font-family: source-code-pro, Menlo, Monaco, 'Courier New', Courier, monospace; font-size: 14px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: -0.308px; orphans: 2; text-align: start; text-indent: 0px; text-transform: none; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; white-space: pre; background-color: #f9f9f9; text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial;\">i32<\/span><span style=\"color: #242424; font-family: source-code-pro, Menlo, Monaco, 'Courier New', Courier, monospace; font-size: 14px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: -0.308px; orphans: 2; text-align: start; text-indent: 0px; text-transform: none; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; white-space: pre; background-color: #f9f9f9; text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial; display: inline !important; float: none;\">) {<\/span><br style=\"box-sizing: inherit; color: #242424; font-family: source-code-pro, Menlo, Monaco, 'Courier New', Courier, monospace; font-size: 14px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: -0.308px; orphans: 2; text-align: start; text-indent: 0px; text-transform: none; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; white-space: pre; background-color: #f9f9f9; text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial;\" \/>        <span class=\"hljs-keyword\" style=\"box-sizing: inherit; color: #aa0d91; font-family: source-code-pro, Menlo, Monaco, 'Courier New', Courier, monospace; font-size: 14px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: -0.308px; orphans: 2; text-align: start; text-indent: 0px; text-transform: none; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; white-space: pre; background-color: #f9f9f9; text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial;\">if<\/span><span style=\"color: #242424; font-family: source-code-pro, Menlo, Monaco, 'Courier New', Courier, monospace; font-size: 14px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: -0.308px; orphans: 2; text-align: start; text-indent: 0px; text-transform: none; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; white-space: pre; background-color: #f9f9f9; text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial; display: inline !important; float: none;\"> num % i == <\/span><span class=\"hljs-number\" style=\"box-sizing: inherit; color: #1c00cf; font-family: source-code-pro, Menlo, Monaco, 'Courier New', Courier, monospace; font-size: 14px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: -0.308px; orphans: 2; text-align: start; text-indent: 0px; text-transform: none; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; white-space: pre; background-color: #f9f9f9; text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial;\">0<\/span><span style=\"color: #242424; font-family: source-code-pro, Menlo, Monaco, 'Courier New', Courier, monospace; font-size: 14px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: -0.308px; orphans: 2; text-align: start; text-indent: 0px; text-transform: none; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; white-space: pre; background-color: #f9f9f9; text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial; display: inline !important; float: none;\"> {<\/span><br style=\"box-sizing: inherit; color: #242424; font-family: source-code-pro, Menlo, Monaco, 'Courier New', Courier, monospace; font-size: 14px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: -0.308px; orphans: 2; text-align: start; text-indent: 0px; text-transform: none; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; white-space: pre; background-color: #f9f9f9; text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial;\" \/>            <span class=\"hljs-keyword\" style=\"box-sizing: inherit; color: #aa0d91; font-family: source-code-pro, Menlo, Monaco, 'Courier New', Courier, monospace; font-size: 14px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: -0.308px; orphans: 2; text-align: start; text-indent: 0px; text-transform: none; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; white-space: pre; background-color: #f9f9f9; text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial;\">return<\/span> <span class=\"hljs-literal\" style=\"box-sizing: inherit; color: #aa0d91; font-family: source-code-pro, Menlo, Monaco, 'Courier New', Courier, monospace; font-size: 14px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: -0.308px; orphans: 2; text-align: start; text-indent: 0px; text-transform: none; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; white-space: pre; background-color: #f9f9f9; text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial;\">false<\/span><span style=\"color: #242424; font-family: source-code-pro, Menlo, Monaco, 'Courier New', Courier, monospace; font-size: 14px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: -0.308px; orphans: 2; text-align: start; text-indent: 0px; text-transform: none; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; white-space: pre; background-color: #f9f9f9; text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial; display: inline !important; float: none;\">;<\/span><br style=\"box-sizing: inherit; color: #242424; font-family: source-code-pro, Menlo, Monaco, 'Courier New', Courier, monospace; font-size: 14px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: -0.308px; orphans: 2; text-align: start; text-indent: 0px; text-transform: none; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; white-space: pre; background-color: #f9f9f9; text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial;\" \/><span style=\"color: #242424; font-family: source-code-pro, Menlo, Monaco, 'Courier New', Courier, monospace; font-size: 14px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: -0.308px; orphans: 2; text-align: start; text-indent: 0px; text-transform: none; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; white-space: pre; background-color: #f9f9f9; text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial; display: inline !important; float: none;\">        }<\/span><br style=\"box-sizing: inherit; color: #242424; font-family: source-code-pro, Menlo, Monaco, 'Courier New', Courier, monospace; font-size: 14px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: -0.308px; orphans: 2; text-align: start; text-indent: 0px; text-transform: none; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; white-space: pre; background-color: #f9f9f9; text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial;\" \/><span style=\"color: #242424; font-family: source-code-pro, Menlo, Monaco, 'Courier New', Courier, monospace; font-size: 14px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: -0.308px; orphans: 2; text-align: start; text-indent: 0px; text-transform: none; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; white-space: pre; background-color: #f9f9f9; text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial; display: inline !important; float: none;\">    }<\/span><br style=\"box-sizing: inherit; color: #242424; font-family: source-code-pro, Menlo, Monaco, 'Courier New', Courier, monospace; font-size: 14px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: -0.308px; orphans: 2; text-align: start; text-indent: 0px; text-transform: none; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; white-space: pre; background-color: #f9f9f9; text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial;\" \/>    <span class=\"hljs-literal\" style=\"box-sizing: inherit; color: #aa0d91; font-family: source-code-pro, Menlo, Monaco, 'Courier New', Courier, monospace; font-size: 14px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: -0.308px; orphans: 2; text-align: start; text-indent: 0px; text-transform: none; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; white-space: pre; background-color: #f9f9f9; text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial;\">true<\/span><br style=\"box-sizing: inherit; color: #242424; font-family: source-code-pro, Menlo, Monaco, 'Courier New', Courier, monospace; font-size: 14px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: -0.308px; orphans: 2; text-align: start; text-indent: 0px; text-transform: none; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; white-space: pre; background-color: #f9f9f9; text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial;\" \/><span style=\"color: #242424; font-family: source-code-pro, Menlo, Monaco, 'Courier New', Courier, monospace; font-size: 14px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: -0.308px; orphans: 2; text-align: start; text-indent: 0px; text-transform: none; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; white-space: pre; background-color: #f9f9f9; text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial; display: inline !important; float: none;\">}<\/span><br style=\"box-sizing: inherit; color: #242424; font-family: source-code-pro, Menlo, Monaco, 'Courier New', Courier, monospace; font-size: 14px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: -0.308px; orphans: 2; text-align: start; text-indent: 0px; text-transform: none; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; white-space: pre; background-color: #f9f9f9; text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial;\" \/><br style=\"box-sizing: inherit; color: #242424; font-family: source-code-pro, Menlo, Monaco, 'Courier New', Courier, monospace; font-size: 14px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: -0.308px; orphans: 2; text-align: start; text-indent: 0px; text-transform: none; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; white-space: pre; background-color: #f9f9f9; text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial;\" \/><span class=\"hljs-keyword\" style=\"box-sizing: inherit; color: #aa0d91; font-family: source-code-pro, Menlo, Monaco, 'Courier New', Courier, monospace; font-size: 14px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: -0.308px; orphans: 2; text-align: start; text-indent: 0px; text-transform: none; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; white-space: pre; background-color: #f9f9f9; text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial;\">fn<\/span> <span class=\"hljs-title.function\" style=\"box-sizing: inherit; color: #242424; font-family: source-code-pro, Menlo, Monaco, 'Courier New', Courier, monospace; font-size: 14px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: -0.308px; orphans: 2; text-align: start; text-indent: 0px; text-transform: none; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; white-space: pre; background-color: #f9f9f9; text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial;\">find_primes<\/span><span style=\"color: #242424; font-family: source-code-pro, Menlo, Monaco, 'Courier New', Courier, monospace; font-size: 14px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: -0.308px; orphans: 2; text-align: start; text-indent: 0px; text-transform: none; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; white-space: pre; background-color: #f9f9f9; text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial; display: inline !important; float: none;\">(start: <\/span><span class=\"hljs-type\" style=\"box-sizing: inherit; color: #5c2699; font-family: source-code-pro, Menlo, Monaco, 'Courier New', Courier, monospace; font-size: 14px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: -0.308px; orphans: 2; text-align: start; text-indent: 0px; text-transform: none; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; white-space: pre; background-color: #f9f9f9; text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial;\">i32<\/span><span style=\"color: #242424; font-family: source-code-pro, Menlo, Monaco, 'Courier New', Courier, monospace; font-size: 14px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: -0.308px; orphans: 2; text-align: start; text-indent: 0px; text-transform: none; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; white-space: pre; background-color: #f9f9f9; text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial; display: inline !important; float: none;\">, end: <\/span><span class=\"hljs-type\" style=\"box-sizing: inherit; color: #5c2699; font-family: source-code-pro, Menlo, Monaco, 'Courier New', Courier, monospace; font-size: 14px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: -0.308px; orphans: 2; text-align: start; text-indent: 0px; text-transform: none; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; white-space: pre; background-color: #f9f9f9; text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial;\">i32<\/span><span style=\"color: #242424; font-family: source-code-pro, Menlo, Monaco, 'Courier New', Courier, monospace; font-size: 14px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: -0.308px; orphans: 2; text-align: start; text-indent: 0px; text-transform: none; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; white-space: pre; background-color: #f9f9f9; text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial; display: inline !important; float: none;\">) <\/span><span class=\"hljs-punctuation\" style=\"box-sizing: inherit; color: #242424; font-family: source-code-pro, Menlo, Monaco, 'Courier New', Courier, monospace; font-size: 14px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: -0.308px; orphans: 2; text-align: start; text-indent: 0px; text-transform: none; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; white-space: pre; background-color: #f9f9f9; text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial;\">-&gt;<\/span> <span class=\"hljs-type\" style=\"box-sizing: inherit; color: #5c2699; font-family: source-code-pro, Menlo, Monaco, 'Courier New', Courier, monospace; font-size: 14px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: -0.308px; orphans: 2; text-align: start; text-indent: 0px; text-transform: none; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; white-space: pre; background-color: #f9f9f9; text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial;\">i32<\/span><span style=\"color: #242424; font-family: source-code-pro, Menlo, Monaco, 'Courier New', Courier, monospace; font-size: 14px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: -0.308px; orphans: 2; text-align: start; text-indent: 0px; text-transform: none; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; white-space: pre; background-color: #f9f9f9; text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial; display: inline !important; float: none;\"> {<\/span><br style=\"box-sizing: inherit; color: #242424; font-family: source-code-pro, Menlo, Monaco, 'Courier New', Courier, monospace; font-size: 14px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: -0.308px; orphans: 2; text-align: start; text-indent: 0px; text-transform: none; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; white-space: pre; background-color: #f9f9f9; text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial;\" \/>    <span class=\"hljs-keyword\" style=\"box-sizing: inherit; color: #aa0d91; font-family: source-code-pro, Menlo, Monaco, 'Courier New', Courier, monospace; font-size: 14px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: -0.308px; orphans: 2; text-align: start; text-indent: 0px; text-transform: none; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; white-space: pre; background-color: #f9f9f9; text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial;\">let<\/span> <span class=\"hljs-keyword\" style=\"box-sizing: inherit; color: #aa0d91; font-family: source-code-pro, Menlo, Monaco, 'Courier New', Courier, monospace; font-size: 14px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: -0.308px; orphans: 2; text-align: start; text-indent: 0px; text-transform: none; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; white-space: pre; background-color: #f9f9f9; text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial;\">mut <\/span><span class=\"hljs-variable\" style=\"box-sizing: inherit; color: #3f6e74; font-family: source-code-pro, Menlo, Monaco, 'Courier New', Courier, monospace; font-size: 14px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: -0.308px; orphans: 2; text-align: start; text-indent: 0px; text-transform: none; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; white-space: pre; background-color: #f9f9f9; text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial;\">count<\/span><span style=\"color: #242424; font-family: source-code-pro, Menlo, Monaco, 'Courier New', Courier, monospace; font-size: 14px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: -0.308px; orphans: 2; text-align: start; text-indent: 0px; text-transform: none; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; white-space: pre; background-color: #f9f9f9; text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial; display: inline !important; float: none;\"> = <\/span><span class=\"hljs-number\" style=\"box-sizing: inherit; color: #1c00cf; font-family: source-code-pro, Menlo, Monaco, 'Courier New', Courier, monospace; font-size: 14px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: -0.308px; orphans: 2; text-align: start; text-indent: 0px; text-transform: none; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; white-space: pre; background-color: #f9f9f9; text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial;\">0<\/span><span style=\"color: #242424; font-family: source-code-pro, Menlo, Monaco, 'Courier New', Courier, monospace; font-size: 14px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: -0.308px; orphans: 2; text-align: start; text-indent: 0px; text-transform: none; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; white-space: pre; background-color: #f9f9f9; text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial; display: inline !important; float: none;\">;<\/span><br style=\"box-sizing: inherit; color: #242424; font-family: source-code-pro, Menlo, Monaco, 'Courier New', Courier, monospace; font-size: 14px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: -0.308px; orphans: 2; text-align: start; text-indent: 0px; text-transform: none; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; white-space: pre; background-color: #f9f9f9; text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial;\" \/>    <span class=\"hljs-keyword\" style=\"box-sizing: inherit; color: #aa0d91; font-family: source-code-pro, Menlo, Monaco, 'Courier New', Courier, monospace; font-size: 14px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: -0.308px; orphans: 2; text-align: start; text-indent: 0px; text-transform: none; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; white-space: pre; background-color: #f9f9f9; text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial;\">for<\/span> <span class=\"hljs-variable\" style=\"box-sizing: inherit; color: #3f6e74; font-family: source-code-pro, Menlo, Monaco, 'Courier New', Courier, monospace; font-size: 14px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: -0.308px; orphans: 2; text-align: start; text-indent: 0px; text-transform: none; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; white-space: pre; background-color: #f9f9f9; text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial;\">num<\/span> <span class=\"hljs-keyword\" style=\"box-sizing: inherit; color: #aa0d91; font-family: source-code-pro, Menlo, Monaco, 'Courier New', Courier, monospace; font-size: 14px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: -0.308px; orphans: 2; text-align: start; text-indent: 0px; text-transform: none; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; white-space: pre; background-color: #f9f9f9; text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial;\">in<\/span><span style=\"color: #242424; font-family: source-code-pro, Menlo, Monaco, 'Courier New', Courier, monospace; font-size: 14px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: -0.308px; orphans: 2; text-align: start; text-indent: 0px; text-transform: none; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; white-space: pre; background-color: #f9f9f9; text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial; display: inline !important; float: none;\"> start..=end {<\/span><br style=\"box-sizing: inherit; color: #242424; font-family: source-code-pro, Menlo, Monaco, 'Courier New', Courier, monospace; font-size: 14px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: -0.308px; orphans: 2; text-align: start; text-indent: 0px; text-transform: none; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; white-space: pre; background-color: #f9f9f9; text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial;\" \/>        <span class=\"hljs-keyword\" style=\"box-sizing: inherit; color: #aa0d91; font-family: source-code-pro, Menlo, Monaco, 'Courier New', Courier, monospace; font-size: 14px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: -0.308px; orphans: 2; text-align: start; text-indent: 0px; text-transform: none; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; white-space: pre; background-color: #f9f9f9; text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial;\">if<\/span> <span class=\"hljs-title.function.invoke\" style=\"box-sizing: inherit; color: #242424; font-family: source-code-pro, Menlo, Monaco, 'Courier New', Courier, monospace; font-size: 14px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: -0.308px; orphans: 2; text-align: start; text-indent: 0px; text-transform: none; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; white-space: pre; background-color: #f9f9f9; text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial;\">is_prime<\/span><span style=\"color: #242424; font-family: source-code-pro, Menlo, Monaco, 'Courier New', Courier, monospace; font-size: 14px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: -0.308px; orphans: 2; text-align: start; text-indent: 0px; text-transform: none; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; white-space: pre; background-color: #f9f9f9; text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial; display: inline !important; float: none;\">(num) {<\/span><br style=\"box-sizing: inherit; color: #242424; font-family: source-code-pro, Menlo, Monaco, 'Courier New', Courier, monospace; font-size: 14px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: -0.308px; orphans: 2; text-align: start; text-indent: 0px; text-transform: none; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; white-space: pre; background-color: #f9f9f9; text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial;\" \/><span style=\"color: #242424; font-family: source-code-pro, Menlo, Monaco, 'Courier New', Courier, monospace; font-size: 14px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: -0.308px; orphans: 2; text-align: start; text-indent: 0px; text-transform: none; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; white-space: pre; background-color: #f9f9f9; text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial; display: inline !important; float: none;\">            count += <\/span><span class=\"hljs-number\" style=\"box-sizing: inherit; color: #1c00cf; font-family: source-code-pro, Menlo, Monaco, 'Courier New', Courier, monospace; font-size: 14px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: -0.308px; orphans: 2; text-align: start; text-indent: 0px; text-transform: none; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; white-space: pre; background-color: #f9f9f9; text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial;\">1<\/span><span style=\"color: #242424; font-family: source-code-pro, Menlo, Monaco, 'Courier New', Courier, monospace; font-size: 14px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: -0.308px; orphans: 2; text-align: start; text-indent: 0px; text-transform: none; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; white-space: pre; background-color: #f9f9f9; text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial; display: inline !important; float: none;\">;<\/span><br style=\"box-sizing: inherit; color: #242424; font-family: source-code-pro, Menlo, Monaco, 'Courier New', Courier, monospace; font-size: 14px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: -0.308px; orphans: 2; text-align: start; text-indent: 0px; text-transform: none; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; white-space: pre; background-color: #f9f9f9; text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial;\" \/><span style=\"color: #242424; font-family: source-code-pro, Menlo, Monaco, 'Courier New', Courier, monospace; font-size: 14px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: -0.308px; orphans: 2; text-align: start; text-indent: 0px; text-transform: none; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; white-space: pre; background-color: #f9f9f9; text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial; display: inline !important; float: none;\">        }<\/span><br style=\"box-sizing: inherit; color: #242424; font-family: source-code-pro, Menlo, Monaco, 'Courier New', Courier, monospace; font-size: 14px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: -0.308px; orphans: 2; text-align: start; text-indent: 0px; text-transform: none; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; white-space: pre; background-color: #f9f9f9; text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial;\" \/><span style=\"color: #242424; font-family: source-code-pro, Menlo, Monaco, 'Courier New', Courier, monospace; font-size: 14px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: -0.308px; orphans: 2; text-align: start; text-indent: 0px; text-transform: none; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; white-space: pre; background-color: #f9f9f9; text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial; display: inline !important; float: none;\">    }<\/span><br style=\"box-sizing: inherit; color: #242424; font-family: source-code-pro, Menlo, Monaco, 'Courier New', Courier, monospace; font-size: 14px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: -0.308px; orphans: 2; text-align: start; text-indent: 0px; text-transform: none; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; white-space: pre; background-color: #f9f9f9; text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial;\" \/><span style=\"color: #242424; font-family: source-code-pro, Menlo, Monaco, 'Courier New', Courier, monospace; font-size: 14px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: -0.308px; orphans: 2; text-align: start; text-indent: 0px; text-transform: none; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; white-space: pre; background-color: #f9f9f9; text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial; display: inline !important; float: none;\">    count<\/span><br style=\"box-sizing: inherit; color: #242424; font-family: source-code-pro, Menlo, Monaco, 'Courier New', Courier, monospace; font-size: 14px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: -0.308px; orphans: 2; text-align: start; text-indent: 0px; text-transform: none; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; white-space: pre; background-color: #f9f9f9; text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial;\" \/><span style=\"color: #242424; font-family: source-code-pro, Menlo, Monaco, 'Courier New', Courier, monospace; font-size: 14px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: -0.308px; orphans: 2; text-align: start; text-indent: 0px; text-transform: none; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; white-space: pre; background-color: #f9f9f9; text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial; display: inline !important; float: none;\">}<\/span><br style=\"box-sizing: inherit; color: #242424; font-family: source-code-pro, Menlo, Monaco, 'Courier New', Courier, monospace; font-size: 14px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: -0.308px; orphans: 2; text-align: start; text-indent: 0px; text-transform: none; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; white-space: pre; background-color: #f9f9f9; text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial;\" \/><br style=\"box-sizing: inherit; color: #242424; font-family: source-code-pro, Menlo, Monaco, 'Courier New', Courier, monospace; font-size: 14px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: -0.308px; orphans: 2; text-align: start; text-indent: 0px; text-transform: none; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; white-space: pre; background-color: #f9f9f9; text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial;\" \/><span class=\"hljs-keyword\" style=\"box-sizing: inherit; color: #aa0d91; font-family: source-code-pro, Menlo, Monaco, 'Courier New', Courier, monospace; font-size: 14px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: -0.308px; orphans: 2; text-align: start; text-indent: 0px; text-transform: none; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; white-space: pre; background-color: #f9f9f9; text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial;\">fn<\/span> <span class=\"hljs-title.function\" style=\"box-sizing: inherit; color: #242424; font-family: source-code-pro, Menlo, Monaco, 'Courier New', Courier, monospace; font-size: 14px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: -0.308px; orphans: 2; text-align: start; text-indent: 0px; text-transform: none; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; white-space: pre; background-color: #f9f9f9; text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial;\">main<\/span><span style=\"color: #242424; font-family: source-code-pro, Menlo, Monaco, 'Courier New', Courier, monospace; font-size: 14px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: -0.308px; orphans: 2; text-align: start; text-indent: 0px; text-transform: none; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; white-space: pre; background-color: #f9f9f9; text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial; display: inline !important; float: none;\">() {<\/span><br style=\"box-sizing: inherit; color: #242424; font-family: source-code-pro, Menlo, Monaco, 'Courier New', Courier, monospace; font-size: 14px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: -0.308px; orphans: 2; text-align: start; text-indent: 0px; text-transform: none; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; white-space: pre; background-color: #f9f9f9; text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial;\" \/>    <span class=\"hljs-keyword\" style=\"box-sizing: inherit; color: #aa0d91; font-family: source-code-pro, Menlo, Monaco, 'Courier New', Courier, monospace; font-size: 14px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: -0.308px; orphans: 2; text-align: start; text-indent: 0px; text-transform: none; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; white-space: pre; background-color: #f9f9f9; text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial;\">let<\/span> <span class=\"hljs-variable\" style=\"box-sizing: inherit; color: #3f6e74; font-family: source-code-pro, Menlo, Monaco, 'Courier New', Courier, monospace; font-size: 14px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: -0.308px; orphans: 2; text-align: start; text-indent: 0px; text-transform: none; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; white-space: pre; background-color: #f9f9f9; text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial;\">start<\/span><span style=\"color: #242424; font-family: source-code-pro, Menlo, Monaco, 'Courier New', Courier, monospace; font-size: 14px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: -0.308px; orphans: 2; text-align: start; text-indent: 0px; text-transform: none; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; white-space: pre; background-color: #f9f9f9; text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial; display: inline !important; float: none;\"> = <\/span><span class=\"hljs-number\" style=\"box-sizing: inherit; color: #1c00cf; font-family: source-code-pro, Menlo, Monaco, 'Courier New', Courier, monospace; font-size: 14px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: -0.308px; orphans: 2; text-align: start; text-indent: 0px; text-transform: none; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; white-space: pre; background-color: #f9f9f9; text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial;\">0<\/span><span style=\"color: #242424; font-family: source-code-pro, Menlo, Monaco, 'Courier New', Courier, monospace; font-size: 14px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: -0.308px; orphans: 2; text-align: start; text-indent: 0px; text-transform: none; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; white-space: pre; background-color: #f9f9f9; text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial; display: inline !important; float: none;\">;<\/span><br style=\"box-sizing: inherit; color: #242424; font-family: source-code-pro, Menlo, Monaco, 'Courier New', Courier, monospace; font-size: 14px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: -0.308px; orphans: 2; text-align: start; text-indent: 0px; text-transform: none; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; white-space: pre; background-color: #f9f9f9; text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial;\" \/>    <span class=\"hljs-keyword\" style=\"box-sizing: inherit; color: #aa0d91; font-family: source-code-pro, Menlo, Monaco, 'Courier New', Courier, monospace; font-size: 14px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: -0.308px; orphans: 2; text-align: start; text-indent: 0px; text-transform: none; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; white-space: pre; background-color: #f9f9f9; text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial;\">let<\/span> <span class=\"hljs-variable\" style=\"box-sizing: inherit; color: #3f6e74; font-family: source-code-pro, Menlo, Monaco, 'Courier New', Courier, monospace; font-size: 14px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: -0.308px; orphans: 2; text-align: start; text-indent: 0px; text-transform: none; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; white-space: pre; background-color: #f9f9f9; text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial;\">end<\/span><span style=\"color: #242424; font-family: source-code-pro, Menlo, Monaco, 'Courier New', Courier, monospace; font-size: 14px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: -0.308px; orphans: 2; text-align: start; text-indent: 0px; text-transform: none; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; white-space: pre; background-color: #f9f9f9; text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial; display: inline !important; float: none;\"> = <\/span><span class=\"hljs-number\" style=\"box-sizing: inherit; color: #1c00cf; font-family: source-code-pro, Menlo, Monaco, 'Courier New', Courier, monospace; font-size: 14px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: -0.308px; orphans: 2; text-align: start; text-indent: 0px; text-transform: none; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; white-space: pre; background-color: #f9f9f9; text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial;\">10000000<\/span><span style=\"color: #242424; font-family: source-code-pro, Menlo, Monaco, 'Courier New', Courier, monospace; font-size: 14px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: -0.308px; orphans: 2; text-align: start; text-indent: 0px; text-transform: none; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; white-space: pre; background-color: #f9f9f9; text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial; display: inline !important; float: none;\">;<\/span><br style=\"box-sizing: inherit; color: #242424; font-family: source-code-pro, Menlo, Monaco, 'Courier New', Courier, monospace; font-size: 14px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: -0.308px; orphans: 2; text-align: start; text-indent: 0px; text-transform: none; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; white-space: pre; background-color: #f9f9f9; text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial;\" \/>    <span class=\"hljs-comment\" style=\"box-sizing: inherit; color: #007400; font-family: source-code-pro, Menlo, Monaco, 'Courier New', Courier, monospace; font-size: 14px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: -0.308px; orphans: 2; text-align: start; text-indent: 0px; text-transform: none; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; white-space: pre; background-color: #f9f9f9; text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial;\">\/\/ Find primes and measure execution time<\/span><br style=\"box-sizing: inherit; color: #242424; font-family: source-code-pro, Menlo, Monaco, 'Courier New', Courier, monospace; font-size: 14px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: -0.308px; orphans: 2; text-align: start; text-indent: 0px; text-transform: none; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; white-space: pre; background-color: #f9f9f9; text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial;\" \/>    <span class=\"hljs-keyword\" style=\"box-sizing: inherit; color: #aa0d91; font-family: source-code-pro, Menlo, Monaco, 'Courier New', Courier, monospace; font-size: 14px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: -0.308px; orphans: 2; text-align: start; text-indent: 0px; text-transform: none; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; white-space: pre; background-color: #f9f9f9; text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial;\">let<\/span> <span class=\"hljs-variable\" style=\"box-sizing: inherit; color: #3f6e74; font-family: source-code-pro, Menlo, Monaco, 'Courier New', Courier, monospace; font-size: 14px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: -0.308px; orphans: 2; text-align: start; text-indent: 0px; text-transform: none; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; white-space: pre; background-color: #f9f9f9; text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial;\">start_time<\/span><span style=\"color: #242424; font-family: source-code-pro, Menlo, Monaco, 'Courier New', Courier, monospace; font-size: 14px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: -0.308px; orphans: 2; text-align: start; text-indent: 0px; text-transform: none; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; white-space: pre; background-color: #f9f9f9; text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial; display: inline !important; float: none;\"> = Instant::<\/span><span class=\"hljs-title.function.invoke\" style=\"box-sizing: inherit; color: #242424; font-family: source-code-pro, Menlo, Monaco, 'Courier New', Courier, monospace; font-size: 14px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: -0.308px; orphans: 2; text-align: start; text-indent: 0px; text-transform: none; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; white-space: pre; background-color: #f9f9f9; text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial;\">now<\/span><span style=\"color: #242424; font-family: source-code-pro, Menlo, Monaco, 'Courier New', Courier, monospace; font-size: 14px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: -0.308px; orphans: 2; text-align: start; text-indent: 0px; text-transform: none; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; white-space: pre; background-color: #f9f9f9; text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial; display: inline !important; float: none;\">();<\/span><br style=\"box-sizing: inherit; color: #242424; font-family: source-code-pro, Menlo, Monaco, 'Courier New', Courier, monospace; font-size: 14px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: -0.308px; orphans: 2; text-align: start; text-indent: 0px; text-transform: none; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; white-space: pre; background-color: #f9f9f9; text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial;\" \/>    <span class=\"hljs-keyword\" style=\"box-sizing: inherit; color: #aa0d91; font-family: source-code-pro, Menlo, Monaco, 'Courier New', Courier, monospace; font-size: 14px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: -0.308px; orphans: 2; text-align: start; text-indent: 0px; text-transform: none; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; white-space: pre; background-color: #f9f9f9; text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial;\">let<\/span> <span class=\"hljs-variable\" style=\"box-sizing: inherit; color: #3f6e74; font-family: source-code-pro, Menlo, Monaco, 'Courier New', Courier, monospace; font-size: 14px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: -0.308px; orphans: 2; text-align: start; text-indent: 0px; text-transform: none; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; white-space: pre; background-color: #f9f9f9; text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial;\">primes_count<\/span><span style=\"color: #242424; font-family: source-code-pro, Menlo, Monaco, 'Courier New', Courier, monospace; font-size: 14px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: -0.308px; orphans: 2; text-align: start; text-indent: 0px; text-transform: none; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; white-space: pre; background-color: #f9f9f9; text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial; display: inline !important; float: none;\"> = <\/span><span class=\"hljs-title.function.invoke\" style=\"box-sizing: inherit; color: #242424; font-family: source-code-pro, Menlo, Monaco, 'Courier New', Courier, monospace; font-size: 14px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: -0.308px; orphans: 2; text-align: start; text-indent: 0px; text-transform: none; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; white-space: pre; background-color: #f9f9f9; text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial;\">find_primes<\/span><span style=\"color: #242424; font-family: source-code-pro, Menlo, Monaco, 'Courier New', Courier, monospace; font-size: 14px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: -0.308px; orphans: 2; text-align: start; text-indent: 0px; text-transform: none; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; white-space: pre; background-color: #f9f9f9; text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial; display: inline !important; float: none;\">(start, end);<\/span><br style=\"box-sizing: inherit; color: #242424; font-family: source-code-pro, Menlo, Monaco, 'Courier New', Courier, monospace; font-size: 14px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: -0.308px; orphans: 2; text-align: start; text-indent: 0px; text-transform: none; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; white-space: pre; background-color: #f9f9f9; text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial;\" \/>    <span class=\"hljs-keyword\" style=\"box-sizing: inherit; color: #aa0d91; font-family: source-code-pro, Menlo, Monaco, 'Courier New', Courier, monospace; font-size: 14px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: -0.308px; orphans: 2; text-align: start; text-indent: 0px; text-transform: none; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; white-space: pre; background-color: #f9f9f9; text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial;\">let<\/span> <span class=\"hljs-variable\" style=\"box-sizing: inherit; color: #3f6e74; font-family: source-code-pro, Menlo, Monaco, 'Courier New', Courier, monospace; font-size: 14px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: -0.308px; orphans: 2; text-align: start; text-indent: 0px; text-transform: none; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; white-space: pre; background-color: #f9f9f9; text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial;\">end_time<\/span><span style=\"color: #242424; font-family: source-code-pro, Menlo, Monaco, 'Courier New', Courier, monospace; font-size: 14px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: -0.308px; orphans: 2; text-align: start; text-indent: 0px; text-transform: none; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; white-space: pre; background-color: #f9f9f9; text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial; display: inline !important; float: none;\"> = Instant::<\/span><span class=\"hljs-title.function.invoke\" style=\"box-sizing: inherit; color: #242424; font-family: source-code-pro, Menlo, Monaco, 'Courier New', Courier, monospace; font-size: 14px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: -0.308px; orphans: 2; text-align: start; text-indent: 0px; text-transform: none; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; white-space: pre; background-color: #f9f9f9; text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial;\">now<\/span><span style=\"color: #242424; font-family: source-code-pro, Menlo, Monaco, 'Courier New', Courier, monospace; font-size: 14px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: -0.308px; orphans: 2; text-align: start; text-indent: 0px; text-transform: none; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; white-space: pre; background-color: #f9f9f9; text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial; display: inline !important; float: none;\">();<\/span><br style=\"box-sizing: inherit; color: #242424; font-family: source-code-pro, Menlo, Monaco, 'Courier New', Courier, monospace; font-size: 14px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: -0.308px; orphans: 2; text-align: start; text-indent: 0px; text-transform: none; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; white-space: pre; background-color: #f9f9f9; text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial;\" \/>    <span class=\"hljs-keyword\" style=\"box-sizing: inherit; color: #aa0d91; font-family: source-code-pro, Menlo, Monaco, 'Courier New', Courier, monospace; font-size: 14px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: -0.308px; orphans: 2; text-align: start; text-indent: 0px; text-transform: none; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; white-space: pre; background-color: #f9f9f9; text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial;\">let<\/span> <span class=\"hljs-variable\" style=\"box-sizing: inherit; color: #3f6e74; font-family: source-code-pro, Menlo, Monaco, 'Courier New', Courier, monospace; font-size: 14px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: -0.308px; orphans: 2; text-align: start; text-indent: 0px; text-transform: none; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; white-space: pre; background-color: #f9f9f9; text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial;\">execution_time<\/span><span style=\"color: #242424; font-family: source-code-pro, Menlo, Monaco, 'Courier New', Courier, monospace; font-size: 14px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: -0.308px; orphans: 2; text-align: start; text-indent: 0px; text-transform: none; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; white-space: pre; background-color: #f9f9f9; text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial; display: inline !important; float: none;\"> = end_time.<\/span><span class=\"hljs-title.function.invoke\" style=\"box-sizing: inherit; color: #242424; font-family: source-code-pro, Menlo, Monaco, 'Courier New', Courier, monospace; font-size: 14px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: -0.308px; orphans: 2; text-align: start; text-indent: 0px; text-transform: none; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; white-space: pre; background-color: #f9f9f9; text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial;\">duration_since<\/span><span style=\"color: #242424; font-family: source-code-pro, Menlo, Monaco, 'Courier New', Courier, monospace; font-size: 14px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: -0.308px; orphans: 2; text-align: start; text-indent: 0px; text-transform: none; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; white-space: pre; background-color: #f9f9f9; text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial; display: inline !important; float: none;\">(start_time).<\/span><span class=\"hljs-title.function.invoke\" style=\"box-sizing: inherit; color: #242424; font-family: source-code-pro, Menlo, Monaco, 'Courier New', Courier, monospace; font-size: 14px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: -0.308px; orphans: 2; text-align: start; text-indent: 0px; text-transform: none; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; white-space: pre; background-color: #f9f9f9; text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial;\">as_secs_f64<\/span><span style=\"color: #242424; font-family: source-code-pro, Menlo, Monaco, 'Courier New', Courier, monospace; font-size: 14px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: -0.308px; orphans: 2; text-align: start; text-indent: 0px; text-transform: none; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; white-space: pre; background-color: #f9f9f9; text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial; display: inline !important; float: none;\">();<\/span><br style=\"box-sizing: inherit; color: #242424; font-family: source-code-pro, Menlo, Monaco, 'Courier New', Courier, monospace; font-size: 14px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: -0.308px; orphans: 2; text-align: start; text-indent: 0px; text-transform: none; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; white-space: pre; background-color: #f9f9f9; text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial;\" \/>    <span class=\"hljs-built_in\" style=\"box-sizing: inherit; color: #5c2699; font-family: source-code-pro, Menlo, Monaco, 'Courier New', Courier, monospace; font-size: 14px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: -0.308px; orphans: 2; text-align: start; text-indent: 0px; text-transform: none; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; white-space: pre; background-color: #f9f9f9; text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial;\">println!<\/span><span style=\"color: #242424; font-family: source-code-pro, Menlo, Monaco, 'Courier New', Courier, monospace; font-size: 14px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: -0.308px; orphans: 2; text-align: start; text-indent: 0px; text-transform: none; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; white-space: pre; background-color: #f9f9f9; text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial; display: inline !important; float: none;\">(<\/span><span class=\"hljs-string\" style=\"box-sizing: inherit; color: #c41a16; font-family: source-code-pro, Menlo, Monaco, 'Courier New', Courier, monospace; font-size: 14px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: -0.308px; orphans: 2; text-align: start; text-indent: 0px; text-transform: none; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; white-space: pre; background-color: #f9f9f9; text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial;\">\"Execution time: {} seconds\"<\/span><span style=\"color: #242424; font-family: source-code-pro, Menlo, Monaco, 'Courier New', Courier, monospace; font-size: 14px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: -0.308px; orphans: 2; text-align: start; text-indent: 0px; text-transform: none; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; white-space: pre; background-color: #f9f9f9; text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial; display: inline !important; float: none;\">, execution_time);<\/span><br style=\"box-sizing: inherit; color: #242424; font-family: source-code-pro, Menlo, Monaco, 'Courier New', Courier, monospace; font-size: 14px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: -0.308px; orphans: 2; text-align: start; text-indent: 0px; text-transform: none; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; white-space: pre; background-color: #f9f9f9; text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial;\" \/>    <span class=\"hljs-built_in\" style=\"box-sizing: inherit; color: #5c2699; font-family: source-code-pro, Menlo, Monaco, 'Courier New', Courier, monospace; font-size: 14px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: -0.308px; orphans: 2; text-align: start; text-indent: 0px; text-transform: none; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; white-space: pre; background-color: #f9f9f9; text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial;\">println!<\/span><span style=\"color: #242424; font-family: source-code-pro, Menlo, Monaco, 'Courier New', Courier, monospace; font-size: 14px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: -0.308px; orphans: 2; text-align: start; text-indent: 0px; text-transform: none; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; white-space: pre; background-color: #f9f9f9; text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial; display: inline !important; float: none;\">(<\/span><span class=\"hljs-string\" style=\"box-sizing: inherit; color: #c41a16; font-family: source-code-pro, Menlo, Monaco, 'Courier New', Courier, monospace; font-size: 14px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: -0.308px; orphans: 2; text-align: start; text-indent: 0px; text-transform: none; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; white-space: pre; background-color: #f9f9f9; text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial;\">\"Total prime numbers found: {}\"<\/span><span style=\"color: #242424; font-family: source-code-pro, Menlo, Monaco, 'Courier New', Courier, monospace; font-size: 14px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: -0.308px; orphans: 2; text-align: start; text-indent: 0px; text-transform: none; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; white-space: pre; background-color: #f9f9f9; text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial; display: inline !important; float: none;\">, primes_count);<\/span><br style=\"box-sizing: inherit; color: #242424; font-family: source-code-pro, Menlo, Monaco, 'Courier New', Courier, monospace; font-size: 14px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: -0.308px; orphans: 2; text-align: start; text-indent: 0px; text-transform: none; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; white-space: pre; background-color: #f9f9f9; text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial;\" \/><span style=\"color: #242424; font-family: source-code-pro, Menlo, Monaco, 'Courier New', Courier, monospace; font-size: 14px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: -0.308px; orphans: 2; text-align: start; text-indent: 0px; text-transform: none; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; white-space: pre; background-color: #f9f9f9; text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial; display: inline !important; float: none;\">}<\/span><\/pre>\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-5ca8872 elementor-widget elementor-widget-text-editor\" data-id=\"5ca8872\" data-element_type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t<p><span style=\"color: #242424; font-family: source-serif-pro, Georgia, Cambria, 'Times New Roman', Times, serif; font-size: 20px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: -0.06px; orphans: 2; text-align: start; text-indent: 0px; text-transform: none; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; white-space: normal; background-color: #ffffff; text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial; display: inline !important; float: none;\">Rust Execution Time: 16.2 seconds<\/span><\/p>\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-74e0053 elementor-widget elementor-widget-text-editor\" data-id=\"74e0053\" data-element_type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t<ul class=\"\" style=\"box-sizing: inherit; margin: 0px; padding: 0px; list-style: none none; color: rgba(0, 0, 0, 0.8); font-family: medium-content-sans-serif-font, -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, Oxygen, Ubuntu, Cantarell, 'Open Sans', 'Helvetica Neue', sans-serif; font-size: medium; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: normal; orphans: 2; text-align: start; text-indent: 0px; text-transform: none; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; white-space: normal; background-color: #ffffff; text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial;\"><li id=\"52b6\" class=\"vc vd qh ve b vf wa vh vi vj wb vl vm wf wc vp vq wg wd vt vu wh we vx vy vz wi wj wk bj\" style=\"box-sizing: inherit; font-weight: 400; color: #242424; font-style: normal; line-height: 32px; letter-spacing: -0.003em; font-family: source-serif-pro, Georgia, Cambria, 'Times New Roman', Times, serif; margin-bottom: -0.46em; list-style-type: disc; margin-left: 30px; padding-left: 0px; margin-top: 2em; font-size: 21px;\" data-selectable-paragraph=\"\">JavaScript Implementation:<\/li><\/ul>\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-01f7a33 elementor-widget elementor-widget-text-editor\" data-id=\"01f7a33\" data-element_type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t<pre style=\"box-sizing: inherit; margin: 56px 0px 0px; background: #f9f9f9; color: #242424; border-radius: 4px; overflow-x: auto; font-family: source-code-pro, Menlo, Monaco, 'Courier New', Courier, monospace; padding: 32px; border: 1px solid #e5e5e5; font-size: medium; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: normal; orphans: 2; text-align: start; text-indent: 0px; text-transform: none; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial;\"><span class=\"hljs-keyword\" style=\"box-sizing: inherit; color: #aa0d91; font-family: source-code-pro, Menlo, Monaco, 'Courier New', Courier, monospace; font-size: 14px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: -0.308px; orphans: 2; text-align: start; text-indent: 0px; text-transform: none; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; white-space: pre; background-color: #f9f9f9; text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial;\">function<\/span> <span class=\"hljs-title.function\" style=\"box-sizing: inherit; color: #242424; font-family: source-code-pro, Menlo, Monaco, 'Courier New', Courier, monospace; font-size: 14px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: -0.308px; orphans: 2; text-align: start; text-indent: 0px; text-transform: none; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; white-space: pre; background-color: #f9f9f9; text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial;\">isPrime<\/span><span style=\"color: #242424; font-family: source-code-pro, Menlo, Monaco, 'Courier New', Courier, monospace; font-size: 14px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: -0.308px; orphans: 2; text-align: start; text-indent: 0px; text-transform: none; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; white-space: pre; background-color: #f9f9f9; text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial; display: inline !important; float: none;\">(<\/span><span class=\"hljs-params\" style=\"box-sizing: inherit; color: #5c2699; font-family: source-code-pro, Menlo, Monaco, 'Courier New', Courier, monospace; font-size: 14px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: -0.308px; orphans: 2; text-align: start; text-indent: 0px; text-transform: none; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; white-space: pre; background-color: #f9f9f9; text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial;\">num<\/span><span style=\"color: #242424; font-family: source-code-pro, Menlo, Monaco, 'Courier New', Courier, monospace; font-size: 14px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: -0.308px; orphans: 2; text-align: start; text-indent: 0px; text-transform: none; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; white-space: pre; background-color: #f9f9f9; text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial; display: inline !important; float: none;\">) {<\/span><br style=\"box-sizing: inherit; color: #242424; font-family: source-code-pro, Menlo, Monaco, 'Courier New', Courier, monospace; font-size: 14px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: -0.308px; orphans: 2; text-align: start; text-indent: 0px; text-transform: none; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; white-space: pre; background-color: #f9f9f9; text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial;\" \/>  <span class=\"hljs-keyword\" style=\"box-sizing: inherit; color: #aa0d91; font-family: source-code-pro, Menlo, Monaco, 'Courier New', Courier, monospace; font-size: 14px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: -0.308px; orphans: 2; text-align: start; text-indent: 0px; text-transform: none; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; white-space: pre; background-color: #f9f9f9; text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial;\">if<\/span><span style=\"color: #242424; font-family: source-code-pro, Menlo, Monaco, 'Courier New', Courier, monospace; font-size: 14px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: -0.308px; orphans: 2; text-align: start; text-indent: 0px; text-transform: none; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; white-space: pre; background-color: #f9f9f9; text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial; display: inline !important; float: none;\"> (num &lt;= <\/span><span class=\"hljs-number\" style=\"box-sizing: inherit; color: #1c00cf; font-family: source-code-pro, Menlo, Monaco, 'Courier New', Courier, monospace; font-size: 14px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: -0.308px; orphans: 2; text-align: start; text-indent: 0px; text-transform: none; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; white-space: pre; background-color: #f9f9f9; text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial;\">1<\/span><span style=\"color: #242424; font-family: source-code-pro, Menlo, Monaco, 'Courier New', Courier, monospace; font-size: 14px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: -0.308px; orphans: 2; text-align: start; text-indent: 0px; text-transform: none; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; white-space: pre; background-color: #f9f9f9; text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial; display: inline !important; float: none;\">) <\/span><span class=\"hljs-keyword\" style=\"box-sizing: inherit; color: #aa0d91; font-family: source-code-pro, Menlo, Monaco, 'Courier New', Courier, monospace; font-size: 14px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: -0.308px; orphans: 2; text-align: start; text-indent: 0px; text-transform: none; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; white-space: pre; background-color: #f9f9f9; text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial;\">return<\/span> <span class=\"hljs-literal\" style=\"box-sizing: inherit; color: #aa0d91; font-family: source-code-pro, Menlo, Monaco, 'Courier New', Courier, monospace; font-size: 14px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: -0.308px; orphans: 2; text-align: start; text-indent: 0px; text-transform: none; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; white-space: pre; background-color: #f9f9f9; text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial;\">false<\/span><span style=\"color: #242424; font-family: source-code-pro, Menlo, Monaco, 'Courier New', Courier, monospace; font-size: 14px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: -0.308px; orphans: 2; text-align: start; text-indent: 0px; text-transform: none; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; white-space: pre; background-color: #f9f9f9; text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial; display: inline !important; float: none;\">;<\/span><br style=\"box-sizing: inherit; color: #242424; font-family: source-code-pro, Menlo, Monaco, 'Courier New', Courier, monospace; font-size: 14px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: -0.308px; orphans: 2; text-align: start; text-indent: 0px; text-transform: none; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; white-space: pre; background-color: #f9f9f9; text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial;\" \/>  <span class=\"hljs-keyword\" style=\"box-sizing: inherit; color: #aa0d91; font-family: source-code-pro, Menlo, Monaco, 'Courier New', Courier, monospace; font-size: 14px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: -0.308px; orphans: 2; text-align: start; text-indent: 0px; text-transform: none; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; white-space: pre; background-color: #f9f9f9; text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial;\">for<\/span><span style=\"color: #242424; font-family: source-code-pro, Menlo, Monaco, 'Courier New', Courier, monospace; font-size: 14px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: -0.308px; orphans: 2; text-align: start; text-indent: 0px; text-transform: none; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; white-space: pre; background-color: #f9f9f9; text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial; display: inline !important; float: none;\"> (<\/span><span class=\"hljs-keyword\" style=\"box-sizing: inherit; color: #aa0d91; font-family: source-code-pro, Menlo, Monaco, 'Courier New', Courier, monospace; font-size: 14px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: -0.308px; orphans: 2; text-align: start; text-indent: 0px; text-transform: none; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; white-space: pre; background-color: #f9f9f9; text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial;\">let<\/span><span style=\"color: #242424; font-family: source-code-pro, Menlo, Monaco, 'Courier New', Courier, monospace; font-size: 14px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: -0.308px; orphans: 2; text-align: start; text-indent: 0px; text-transform: none; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; white-space: pre; background-color: #f9f9f9; text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial; display: inline !important; float: none;\"> i = <\/span><span class=\"hljs-number\" style=\"box-sizing: inherit; color: #1c00cf; font-family: source-code-pro, Menlo, Monaco, 'Courier New', Courier, monospace; font-size: 14px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: -0.308px; orphans: 2; text-align: start; text-indent: 0px; text-transform: none; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; white-space: pre; background-color: #f9f9f9; text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial;\">2<\/span><span style=\"color: #242424; font-family: source-code-pro, Menlo, Monaco, 'Courier New', Courier, monospace; font-size: 14px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: -0.308px; orphans: 2; text-align: start; text-indent: 0px; text-transform: none; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; white-space: pre; background-color: #f9f9f9; text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial; display: inline !important; float: none;\">; i * i &lt;= num; ++i) {<\/span><br style=\"box-sizing: inherit; color: #242424; font-family: source-code-pro, Menlo, Monaco, 'Courier New', Courier, monospace; font-size: 14px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: -0.308px; orphans: 2; text-align: start; text-indent: 0px; text-transform: none; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; white-space: pre; background-color: #f9f9f9; text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial;\" \/>    <span class=\"hljs-keyword\" style=\"box-sizing: inherit; color: #aa0d91; font-family: source-code-pro, Menlo, Monaco, 'Courier New', Courier, monospace; font-size: 14px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: -0.308px; orphans: 2; text-align: start; text-indent: 0px; text-transform: none; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; white-space: pre; background-color: #f9f9f9; text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial;\">if<\/span><span style=\"color: #242424; font-family: source-code-pro, Menlo, Monaco, 'Courier New', Courier, monospace; font-size: 14px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: -0.308px; orphans: 2; text-align: start; text-indent: 0px; text-transform: none; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; white-space: pre; background-color: #f9f9f9; text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial; display: inline !important; float: none;\"> (num % i === <\/span><span class=\"hljs-number\" style=\"box-sizing: inherit; color: #1c00cf; font-family: source-code-pro, Menlo, Monaco, 'Courier New', Courier, monospace; font-size: 14px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: -0.308px; orphans: 2; text-align: start; text-indent: 0px; text-transform: none; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; white-space: pre; background-color: #f9f9f9; text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial;\">0<\/span><span style=\"color: #242424; font-family: source-code-pro, Menlo, Monaco, 'Courier New', Courier, monospace; font-size: 14px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: -0.308px; orphans: 2; text-align: start; text-indent: 0px; text-transform: none; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; white-space: pre; background-color: #f9f9f9; text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial; display: inline !important; float: none;\">) <\/span><span class=\"hljs-keyword\" style=\"box-sizing: inherit; color: #aa0d91; font-family: source-code-pro, Menlo, Monaco, 'Courier New', Courier, monospace; font-size: 14px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: -0.308px; orphans: 2; text-align: start; text-indent: 0px; text-transform: none; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; white-space: pre; background-color: #f9f9f9; text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial;\">return<\/span> <span class=\"hljs-literal\" style=\"box-sizing: inherit; color: #aa0d91; font-family: source-code-pro, Menlo, Monaco, 'Courier New', Courier, monospace; font-size: 14px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: -0.308px; orphans: 2; text-align: start; text-indent: 0px; text-transform: none; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; white-space: pre; background-color: #f9f9f9; text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial;\">false<\/span><span style=\"color: #242424; font-family: source-code-pro, Menlo, Monaco, 'Courier New', Courier, monospace; font-size: 14px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: -0.308px; orphans: 2; text-align: start; text-indent: 0px; text-transform: none; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; white-space: pre; background-color: #f9f9f9; text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial; display: inline !important; float: none;\">;<\/span><br style=\"box-sizing: inherit; color: #242424; font-family: source-code-pro, Menlo, Monaco, 'Courier New', Courier, monospace; font-size: 14px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: -0.308px; orphans: 2; text-align: start; text-indent: 0px; text-transform: none; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; white-space: pre; background-color: #f9f9f9; text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial;\" \/><span style=\"color: #242424; font-family: source-code-pro, Menlo, Monaco, 'Courier New', Courier, monospace; font-size: 14px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: -0.308px; orphans: 2; text-align: start; text-indent: 0px; text-transform: none; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; white-space: pre; background-color: #f9f9f9; text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial; display: inline !important; float: none;\">  }<\/span><br style=\"box-sizing: inherit; color: #242424; font-family: source-code-pro, Menlo, Monaco, 'Courier New', Courier, monospace; font-size: 14px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: -0.308px; orphans: 2; text-align: start; text-indent: 0px; text-transform: none; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; white-space: pre; background-color: #f9f9f9; text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial;\" \/>  <span class=\"hljs-keyword\" style=\"box-sizing: inherit; color: #aa0d91; font-family: source-code-pro, Menlo, Monaco, 'Courier New', Courier, monospace; font-size: 14px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: -0.308px; orphans: 2; text-align: start; text-indent: 0px; text-transform: none; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; white-space: pre; background-color: #f9f9f9; text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial;\">return<\/span> <span class=\"hljs-literal\" style=\"box-sizing: inherit; color: #aa0d91; font-family: source-code-pro, Menlo, Monaco, 'Courier New', Courier, monospace; font-size: 14px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: -0.308px; orphans: 2; text-align: start; text-indent: 0px; text-transform: none; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; white-space: pre; background-color: #f9f9f9; text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial;\">true<\/span><span style=\"color: #242424; font-family: source-code-pro, Menlo, Monaco, 'Courier New', Courier, monospace; font-size: 14px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: -0.308px; orphans: 2; text-align: start; text-indent: 0px; text-transform: none; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; white-space: pre; background-color: #f9f9f9; text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial; display: inline !important; float: none;\">;<\/span><br style=\"box-sizing: inherit; color: #242424; font-family: source-code-pro, Menlo, Monaco, 'Courier New', Courier, monospace; font-size: 14px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: -0.308px; orphans: 2; text-align: start; text-indent: 0px; text-transform: none; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; white-space: pre; background-color: #f9f9f9; text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial;\" \/><span style=\"color: #242424; font-family: source-code-pro, Menlo, Monaco, 'Courier New', Courier, monospace; font-size: 14px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: -0.308px; orphans: 2; text-align: start; text-indent: 0px; text-transform: none; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; white-space: pre; background-color: #f9f9f9; text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial; display: inline !important; float: none;\">}<\/span><br style=\"box-sizing: inherit; color: #242424; font-family: source-code-pro, Menlo, Monaco, 'Courier New', Courier, monospace; font-size: 14px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: -0.308px; orphans: 2; text-align: start; text-indent: 0px; text-transform: none; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; white-space: pre; background-color: #f9f9f9; text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial;\" \/><br style=\"box-sizing: inherit; color: #242424; font-family: source-code-pro, Menlo, Monaco, 'Courier New', Courier, monospace; font-size: 14px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: -0.308px; orphans: 2; text-align: start; text-indent: 0px; text-transform: none; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; white-space: pre; background-color: #f9f9f9; text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial;\" \/><span class=\"hljs-keyword\" style=\"box-sizing: inherit; color: #aa0d91; font-family: source-code-pro, Menlo, Monaco, 'Courier New', Courier, monospace; font-size: 14px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: -0.308px; orphans: 2; text-align: start; text-indent: 0px; text-transform: none; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; white-space: pre; background-color: #f9f9f9; text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial;\">function<\/span> <span class=\"hljs-title.function\" style=\"box-sizing: inherit; color: #242424; font-family: source-code-pro, Menlo, Monaco, 'Courier New', Courier, monospace; font-size: 14px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: -0.308px; orphans: 2; text-align: start; text-indent: 0px; text-transform: none; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; white-space: pre; background-color: #f9f9f9; text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial;\">findPrimes<\/span><span style=\"color: #242424; font-family: source-code-pro, Menlo, Monaco, 'Courier New', Courier, monospace; font-size: 14px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: -0.308px; orphans: 2; text-align: start; text-indent: 0px; text-transform: none; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; white-space: pre; background-color: #f9f9f9; text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial; display: inline !important; float: none;\">(<\/span><span class=\"hljs-params\" style=\"box-sizing: inherit; color: #5c2699; font-family: source-code-pro, Menlo, Monaco, 'Courier New', Courier, monospace; font-size: 14px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: -0.308px; orphans: 2; text-align: start; text-indent: 0px; text-transform: none; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; white-space: pre; background-color: #f9f9f9; text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial;\">start, end<\/span><span style=\"color: #242424; font-family: source-code-pro, Menlo, Monaco, 'Courier New', Courier, monospace; font-size: 14px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: -0.308px; orphans: 2; text-align: start; text-indent: 0px; text-transform: none; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; white-space: pre; background-color: #f9f9f9; text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial; display: inline !important; float: none;\">) {<\/span><br style=\"box-sizing: inherit; color: #242424; font-family: source-code-pro, Menlo, Monaco, 'Courier New', Courier, monospace; font-size: 14px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: -0.308px; orphans: 2; text-align: start; text-indent: 0px; text-transform: none; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; white-space: pre; background-color: #f9f9f9; text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial;\" \/>  <span class=\"hljs-keyword\" style=\"box-sizing: inherit; color: #aa0d91; font-family: source-code-pro, Menlo, Monaco, 'Courier New', Courier, monospace; font-size: 14px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: -0.308px; orphans: 2; text-align: start; text-indent: 0px; text-transform: none; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; white-space: pre; background-color: #f9f9f9; text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial;\">let<\/span><span style=\"color: #242424; font-family: source-code-pro, Menlo, Monaco, 'Courier New', Courier, monospace; font-size: 14px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: -0.308px; orphans: 2; text-align: start; text-indent: 0px; text-transform: none; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; white-space: pre; background-color: #f9f9f9; text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial; display: inline !important; float: none;\"> count = <\/span><span class=\"hljs-number\" style=\"box-sizing: inherit; color: #1c00cf; font-family: source-code-pro, Menlo, Monaco, 'Courier New', Courier, monospace; font-size: 14px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: -0.308px; orphans: 2; text-align: start; text-indent: 0px; text-transform: none; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; white-space: pre; background-color: #f9f9f9; text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial;\">0<\/span><span style=\"color: #242424; font-family: source-code-pro, Menlo, Monaco, 'Courier New', Courier, monospace; font-size: 14px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: -0.308px; orphans: 2; text-align: start; text-indent: 0px; text-transform: none; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; white-space: pre; background-color: #f9f9f9; text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial; display: inline !important; float: none;\">;<\/span><br style=\"box-sizing: inherit; color: #242424; font-family: source-code-pro, Menlo, Monaco, 'Courier New', Courier, monospace; font-size: 14px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: -0.308px; orphans: 2; text-align: start; text-indent: 0px; text-transform: none; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; white-space: pre; background-color: #f9f9f9; text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial;\" \/>  <span class=\"hljs-keyword\" style=\"box-sizing: inherit; color: #aa0d91; font-family: source-code-pro, Menlo, Monaco, 'Courier New', Courier, monospace; font-size: 14px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: -0.308px; orphans: 2; text-align: start; text-indent: 0px; text-transform: none; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; white-space: pre; background-color: #f9f9f9; text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial;\">for<\/span><span style=\"color: #242424; font-family: source-code-pro, Menlo, Monaco, 'Courier New', Courier, monospace; font-size: 14px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: -0.308px; orphans: 2; text-align: start; text-indent: 0px; text-transform: none; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; white-space: pre; background-color: #f9f9f9; text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial; display: inline !important; float: none;\"> (<\/span><span class=\"hljs-keyword\" style=\"box-sizing: inherit; color: #aa0d91; font-family: source-code-pro, Menlo, Monaco, 'Courier New', Courier, monospace; font-size: 14px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: -0.308px; orphans: 2; text-align: start; text-indent: 0px; text-transform: none; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; white-space: pre; background-color: #f9f9f9; text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial;\">let<\/span><span style=\"color: #242424; font-family: source-code-pro, Menlo, Monaco, 'Courier New', Courier, monospace; font-size: 14px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: -0.308px; orphans: 2; text-align: start; text-indent: 0px; text-transform: none; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; white-space: pre; background-color: #f9f9f9; text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial; display: inline !important; float: none;\"> num = start; num &lt;= end; ++num) {<\/span><br style=\"box-sizing: inherit; color: #242424; font-family: source-code-pro, Menlo, Monaco, 'Courier New', Courier, monospace; font-size: 14px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: -0.308px; orphans: 2; text-align: start; text-indent: 0px; text-transform: none; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; white-space: pre; background-color: #f9f9f9; text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial;\" \/>    <span class=\"hljs-keyword\" style=\"box-sizing: inherit; color: #aa0d91; font-family: source-code-pro, Menlo, Monaco, 'Courier New', Courier, monospace; font-size: 14px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: -0.308px; orphans: 2; text-align: start; text-indent: 0px; text-transform: none; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; white-space: pre; background-color: #f9f9f9; text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial;\">if<\/span><span style=\"color: #242424; font-family: source-code-pro, Menlo, Monaco, 'Courier New', Courier, monospace; font-size: 14px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: -0.308px; orphans: 2; text-align: start; text-indent: 0px; text-transform: none; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; white-space: pre; background-color: #f9f9f9; text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial; display: inline !important; float: none;\"> (<\/span><span class=\"hljs-title.function\" style=\"box-sizing: inherit; color: #242424; font-family: source-code-pro, Menlo, Monaco, 'Courier New', Courier, monospace; font-size: 14px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: -0.308px; orphans: 2; text-align: start; text-indent: 0px; text-transform: none; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; white-space: pre; background-color: #f9f9f9; text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial;\">isPrime<\/span><span style=\"color: #242424; font-family: source-code-pro, Menlo, Monaco, 'Courier New', Courier, monospace; font-size: 14px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: -0.308px; orphans: 2; text-align: start; text-indent: 0px; text-transform: none; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; white-space: pre; background-color: #f9f9f9; text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial; display: inline !important; float: none;\">(num)) {<\/span><br style=\"box-sizing: inherit; color: #242424; font-family: source-code-pro, Menlo, Monaco, 'Courier New', Courier, monospace; font-size: 14px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: -0.308px; orphans: 2; text-align: start; text-indent: 0px; text-transform: none; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; white-space: pre; background-color: #f9f9f9; text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial;\" \/><span style=\"color: #242424; font-family: source-code-pro, Menlo, Monaco, 'Courier New', Courier, monospace; font-size: 14px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: -0.308px; orphans: 2; text-align: start; text-indent: 0px; text-transform: none; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; white-space: pre; background-color: #f9f9f9; text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial; display: inline !important; float: none;\">      count++;<\/span><br style=\"box-sizing: inherit; color: #242424; font-family: source-code-pro, Menlo, Monaco, 'Courier New', Courier, monospace; font-size: 14px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: -0.308px; orphans: 2; text-align: start; text-indent: 0px; text-transform: none; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; white-space: pre; background-color: #f9f9f9; text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial;\" \/><span style=\"color: #242424; font-family: source-code-pro, Menlo, Monaco, 'Courier New', Courier, monospace; font-size: 14px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: -0.308px; orphans: 2; text-align: start; text-indent: 0px; text-transform: none; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; white-space: pre; background-color: #f9f9f9; text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial; display: inline !important; float: none;\">    }<\/span><br style=\"box-sizing: inherit; color: #242424; font-family: source-code-pro, Menlo, Monaco, 'Courier New', Courier, monospace; font-size: 14px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: -0.308px; orphans: 2; text-align: start; text-indent: 0px; text-transform: none; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; white-space: pre; background-color: #f9f9f9; text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial;\" \/><span style=\"color: #242424; font-family: source-code-pro, Menlo, Monaco, 'Courier New', Courier, monospace; font-size: 14px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: -0.308px; orphans: 2; text-align: start; text-indent: 0px; text-transform: none; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; white-space: pre; background-color: #f9f9f9; text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial; display: inline !important; float: none;\">  }<\/span><br style=\"box-sizing: inherit; color: #242424; font-family: source-code-pro, Menlo, Monaco, 'Courier New', Courier, monospace; font-size: 14px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: -0.308px; orphans: 2; text-align: start; text-indent: 0px; text-transform: none; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; white-space: pre; background-color: #f9f9f9; text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial;\" \/>  <span class=\"hljs-keyword\" style=\"box-sizing: inherit; color: #aa0d91; font-family: source-code-pro, Menlo, Monaco, 'Courier New', Courier, monospace; font-size: 14px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: -0.308px; orphans: 2; text-align: start; text-indent: 0px; text-transform: none; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; white-space: pre; background-color: #f9f9f9; text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial;\">return<\/span><span style=\"color: #242424; font-family: source-code-pro, Menlo, Monaco, 'Courier New', Courier, monospace; font-size: 14px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: -0.308px; orphans: 2; text-align: start; text-indent: 0px; text-transform: none; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; white-space: pre; background-color: #f9f9f9; text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial; display: inline !important; float: none;\"> count;<\/span><br style=\"box-sizing: inherit; color: #242424; font-family: source-code-pro, Menlo, Monaco, 'Courier New', Courier, monospace; font-size: 14px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: -0.308px; orphans: 2; text-align: start; text-indent: 0px; text-transform: none; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; white-space: pre; background-color: #f9f9f9; text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial;\" \/><span style=\"color: #242424; font-family: source-code-pro, Menlo, Monaco, 'Courier New', Courier, monospace; font-size: 14px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: -0.308px; orphans: 2; text-align: start; text-indent: 0px; text-transform: none; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; white-space: pre; background-color: #f9f9f9; text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial; display: inline !important; float: none;\">}<\/span><br style=\"box-sizing: inherit; color: #242424; font-family: source-code-pro, Menlo, Monaco, 'Courier New', Courier, monospace; font-size: 14px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: -0.308px; orphans: 2; text-align: start; text-indent: 0px; text-transform: none; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; white-space: pre; background-color: #f9f9f9; text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial;\" \/><br style=\"box-sizing: inherit; color: #242424; font-family: source-code-pro, Menlo, Monaco, 'Courier New', Courier, monospace; font-size: 14px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: -0.308px; orphans: 2; text-align: start; text-indent: 0px; text-transform: none; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; white-space: pre; background-color: #f9f9f9; text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial;\" \/><span class=\"hljs-keyword\" style=\"box-sizing: inherit; color: #aa0d91; font-family: source-code-pro, Menlo, Monaco, 'Courier New', Courier, monospace; font-size: 14px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: -0.308px; orphans: 2; text-align: start; text-indent: 0px; text-transform: none; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; white-space: pre; background-color: #f9f9f9; text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial;\">function<\/span> <span class=\"hljs-title.function\" style=\"box-sizing: inherit; color: #242424; font-family: source-code-pro, Menlo, Monaco, 'Courier New', Courier, monospace; font-size: 14px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: -0.308px; orphans: 2; text-align: start; text-indent: 0px; text-transform: none; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; white-space: pre; background-color: #f9f9f9; text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial;\">main<\/span><span style=\"color: #242424; font-family: source-code-pro, Menlo, Monaco, 'Courier New', Courier, monospace; font-size: 14px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: -0.308px; orphans: 2; text-align: start; text-indent: 0px; text-transform: none; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; white-space: pre; background-color: #f9f9f9; text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial; display: inline !important; float: none;\">(<\/span><span style=\"color: #242424; font-family: source-code-pro, Menlo, Monaco, 'Courier New', Courier, monospace; font-size: 14px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: -0.308px; orphans: 2; text-align: start; text-indent: 0px; text-transform: none; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; white-space: pre; background-color: #f9f9f9; text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial; display: inline !important; float: none;\">) {<\/span><br style=\"box-sizing: inherit; color: #242424; font-family: source-code-pro, Menlo, Monaco, 'Courier New', Courier, monospace; font-size: 14px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: -0.308px; orphans: 2; text-align: start; text-indent: 0px; text-transform: none; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; white-space: pre; background-color: #f9f9f9; text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial;\" \/>  <span class=\"hljs-keyword\" style=\"box-sizing: inherit; color: #aa0d91; font-family: source-code-pro, Menlo, Monaco, 'Courier New', Courier, monospace; font-size: 14px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: -0.308px; orphans: 2; text-align: start; text-indent: 0px; text-transform: none; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; white-space: pre; background-color: #f9f9f9; text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial;\">const<\/span><span style=\"color: #242424; font-family: source-code-pro, Menlo, Monaco, 'Courier New', Courier, monospace; font-size: 14px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: -0.308px; orphans: 2; text-align: start; text-indent: 0px; text-transform: none; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; white-space: pre; background-color: #f9f9f9; text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial; display: inline !important; float: none;\"> start = <\/span><span class=\"hljs-number\" style=\"box-sizing: inherit; color: #1c00cf; font-family: source-code-pro, Menlo, Monaco, 'Courier New', Courier, monospace; font-size: 14px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: -0.308px; orphans: 2; text-align: start; text-indent: 0px; text-transform: none; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; white-space: pre; background-color: #f9f9f9; text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial;\">0<\/span><span style=\"color: #242424; font-family: source-code-pro, Menlo, Monaco, 'Courier New', Courier, monospace; font-size: 14px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: -0.308px; orphans: 2; text-align: start; text-indent: 0px; text-transform: none; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; white-space: pre; background-color: #f9f9f9; text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial; display: inline !important; float: none;\">;<\/span><br style=\"box-sizing: inherit; color: #242424; font-family: source-code-pro, Menlo, Monaco, 'Courier New', Courier, monospace; font-size: 14px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: -0.308px; orphans: 2; text-align: start; text-indent: 0px; text-transform: none; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; white-space: pre; background-color: #f9f9f9; text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial;\" \/>  <span class=\"hljs-keyword\" style=\"box-sizing: inherit; color: #aa0d91; font-family: source-code-pro, Menlo, Monaco, 'Courier New', Courier, monospace; font-size: 14px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: -0.308px; orphans: 2; text-align: start; text-indent: 0px; text-transform: none; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; white-space: pre; background-color: #f9f9f9; text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial;\">const<\/span><span style=\"color: #242424; font-family: source-code-pro, Menlo, Monaco, 'Courier New', Courier, monospace; font-size: 14px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: -0.308px; orphans: 2; text-align: start; text-indent: 0px; text-transform: none; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; white-space: pre; background-color: #f9f9f9; text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial; display: inline !important; float: none;\"> end = <\/span><span class=\"hljs-number\" style=\"box-sizing: inherit; color: #1c00cf; font-family: source-code-pro, Menlo, Monaco, 'Courier New', Courier, monospace; font-size: 14px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: -0.308px; orphans: 2; text-align: start; text-indent: 0px; text-transform: none; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; white-space: pre; background-color: #f9f9f9; text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial;\">10000000<\/span><span style=\"color: #242424; font-family: source-code-pro, Menlo, Monaco, 'Courier New', Courier, monospace; font-size: 14px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: -0.308px; orphans: 2; text-align: start; text-indent: 0px; text-transform: none; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; white-space: pre; background-color: #f9f9f9; text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial; display: inline !important; float: none;\">;<\/span><br style=\"box-sizing: inherit; color: #242424; font-family: source-code-pro, Menlo, Monaco, 'Courier New', Courier, monospace; font-size: 14px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: -0.308px; orphans: 2; text-align: start; text-indent: 0px; text-transform: none; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; white-space: pre; background-color: #f9f9f9; text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial;\" \/>  <span class=\"hljs-comment\" style=\"box-sizing: inherit; color: #007400; font-family: source-code-pro, Menlo, Monaco, 'Courier New', Courier, monospace; font-size: 14px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: -0.308px; orphans: 2; text-align: start; text-indent: 0px; text-transform: none; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; white-space: pre; background-color: #f9f9f9; text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial;\">\/\/ Find primes and measure execution time<\/span><br style=\"box-sizing: inherit; color: #242424; font-family: source-code-pro, Menlo, Monaco, 'Courier New', Courier, monospace; font-size: 14px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: -0.308px; orphans: 2; text-align: start; text-indent: 0px; text-transform: none; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; white-space: pre; background-color: #f9f9f9; text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial;\" \/>  <span class=\"hljs-keyword\" style=\"box-sizing: inherit; color: #aa0d91; font-family: source-code-pro, Menlo, Monaco, 'Courier New', Courier, monospace; font-size: 14px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: -0.308px; orphans: 2; text-align: start; text-indent: 0px; text-transform: none; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; white-space: pre; background-color: #f9f9f9; text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial;\">const<\/span><span style=\"color: #242424; font-family: source-code-pro, Menlo, Monaco, 'Courier New', Courier, monospace; font-size: 14px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: -0.308px; orphans: 2; text-align: start; text-indent: 0px; text-transform: none; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; white-space: pre; background-color: #f9f9f9; text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial; display: inline !important; float: none;\"> startTime = <\/span><span class=\"hljs-keyword\" style=\"box-sizing: inherit; color: #aa0d91; font-family: source-code-pro, Menlo, Monaco, 'Courier New', Courier, monospace; font-size: 14px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: -0.308px; orphans: 2; text-align: start; text-indent: 0px; text-transform: none; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; white-space: pre; background-color: #f9f9f9; text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial;\">new<\/span> <span class=\"hljs-title.class\" style=\"box-sizing: inherit; color: #242424; font-family: source-code-pro, Menlo, Monaco, 'Courier New', Courier, monospace; font-size: 14px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: -0.308px; orphans: 2; text-align: start; text-indent: 0px; text-transform: none; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; white-space: pre; background-color: #f9f9f9; text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial;\">Date<\/span><span style=\"color: #242424; font-family: source-code-pro, Menlo, Monaco, 'Courier New', Courier, monospace; font-size: 14px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: -0.308px; orphans: 2; text-align: start; text-indent: 0px; text-transform: none; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; white-space: pre; background-color: #f9f9f9; text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial; display: inline !important; float: none;\">();<\/span><br style=\"box-sizing: inherit; color: #242424; font-family: source-code-pro, Menlo, Monaco, 'Courier New', Courier, monospace; font-size: 14px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: -0.308px; orphans: 2; text-align: start; text-indent: 0px; text-transform: none; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; white-space: pre; background-color: #f9f9f9; text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial;\" \/>  <span class=\"hljs-keyword\" style=\"box-sizing: inherit; color: #aa0d91; font-family: source-code-pro, Menlo, Monaco, 'Courier New', Courier, monospace; font-size: 14px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: -0.308px; orphans: 2; text-align: start; text-indent: 0px; text-transform: none; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; white-space: pre; background-color: #f9f9f9; text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial;\">const<\/span><span style=\"color: #242424; font-family: source-code-pro, Menlo, Monaco, 'Courier New', Courier, monospace; font-size: 14px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: -0.308px; orphans: 2; text-align: start; text-indent: 0px; text-transform: none; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; white-space: pre; background-color: #f9f9f9; text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial; display: inline !important; float: none;\"> primes_count = <\/span><span class=\"hljs-title.function\" style=\"box-sizing: inherit; color: #242424; font-family: source-code-pro, Menlo, Monaco, 'Courier New', Courier, monospace; font-size: 14px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: -0.308px; orphans: 2; text-align: start; text-indent: 0px; text-transform: none; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; white-space: pre; background-color: #f9f9f9; text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial;\">findPrimes<\/span><span style=\"color: #242424; font-family: source-code-pro, Menlo, Monaco, 'Courier New', Courier, monospace; font-size: 14px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: -0.308px; orphans: 2; text-align: start; text-indent: 0px; text-transform: none; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; white-space: pre; background-color: #f9f9f9; text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial; display: inline !important; float: none;\">(start, end);<\/span><br style=\"box-sizing: inherit; color: #242424; font-family: source-code-pro, Menlo, Monaco, 'Courier New', Courier, monospace; font-size: 14px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: -0.308px; orphans: 2; text-align: start; text-indent: 0px; text-transform: none; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; white-space: pre; background-color: #f9f9f9; text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial;\" \/>  <span class=\"hljs-keyword\" style=\"box-sizing: inherit; color: #aa0d91; font-family: source-code-pro, Menlo, Monaco, 'Courier New', Courier, monospace; font-size: 14px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: -0.308px; orphans: 2; text-align: start; text-indent: 0px; text-transform: none; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; white-space: pre; background-color: #f9f9f9; text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial;\">const<\/span><span style=\"color: #242424; font-family: source-code-pro, Menlo, Monaco, 'Courier New', Courier, monospace; font-size: 14px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: -0.308px; orphans: 2; text-align: start; text-indent: 0px; text-transform: none; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; white-space: pre; background-color: #f9f9f9; text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial; display: inline !important; float: none;\"> endTime = <\/span><span class=\"hljs-keyword\" style=\"box-sizing: inherit; color: #aa0d91; font-family: source-code-pro, Menlo, Monaco, 'Courier New', Courier, monospace; font-size: 14px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: -0.308px; orphans: 2; text-align: start; text-indent: 0px; text-transform: none; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; white-space: pre; background-color: #f9f9f9; text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial;\">new<\/span> <span class=\"hljs-title.class\" style=\"box-sizing: inherit; color: #242424; font-family: source-code-pro, Menlo, Monaco, 'Courier New', Courier, monospace; font-size: 14px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: -0.308px; orphans: 2; text-align: start; text-indent: 0px; text-transform: none; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; white-space: pre; background-color: #f9f9f9; text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial;\">Date<\/span><span style=\"color: #242424; font-family: source-code-pro, Menlo, Monaco, 'Courier New', Courier, monospace; font-size: 14px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: -0.308px; orphans: 2; text-align: start; text-indent: 0px; text-transform: none; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; white-space: pre; background-color: #f9f9f9; text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial; display: inline !important; float: none;\">();<\/span><br style=\"box-sizing: inherit; color: #242424; font-family: source-code-pro, Menlo, Monaco, 'Courier New', Courier, monospace; font-size: 14px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: -0.308px; orphans: 2; text-align: start; text-indent: 0px; text-transform: none; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; white-space: pre; background-color: #f9f9f9; text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial;\" \/>  <span class=\"hljs-keyword\" style=\"box-sizing: inherit; color: #aa0d91; font-family: source-code-pro, Menlo, Monaco, 'Courier New', Courier, monospace; font-size: 14px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: -0.308px; orphans: 2; text-align: start; text-indent: 0px; text-transform: none; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; white-space: pre; background-color: #f9f9f9; text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial;\">const<\/span><span style=\"color: #242424; font-family: source-code-pro, Menlo, Monaco, 'Courier New', Courier, monospace; font-size: 14px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: -0.308px; orphans: 2; text-align: start; text-indent: 0px; text-transform: none; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; white-space: pre; background-color: #f9f9f9; text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial; display: inline !important; float: none;\"> executionTime = (endTime - startTime) \/ <\/span><span class=\"hljs-number\" style=\"box-sizing: inherit; color: #1c00cf; font-family: source-code-pro, Menlo, Monaco, 'Courier New', Courier, monospace; font-size: 14px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: -0.308px; orphans: 2; text-align: start; text-indent: 0px; text-transform: none; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; white-space: pre; background-color: #f9f9f9; text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial;\">1000<\/span><span style=\"color: #242424; font-family: source-code-pro, Menlo, Monaco, 'Courier New', Courier, monospace; font-size: 14px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: -0.308px; orphans: 2; text-align: start; text-indent: 0px; text-transform: none; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; white-space: pre; background-color: #f9f9f9; text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial; display: inline !important; float: none;\">;<\/span><br style=\"box-sizing: inherit; color: #242424; font-family: source-code-pro, Menlo, Monaco, 'Courier New', Courier, monospace; font-size: 14px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: -0.308px; orphans: 2; text-align: start; text-indent: 0px; text-transform: none; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; white-space: pre; background-color: #f9f9f9; text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial;\" \/>  <span class=\"hljs-variable.language\" style=\"box-sizing: inherit; color: #242424; font-family: source-code-pro, Menlo, Monaco, 'Courier New', Courier, monospace; font-size: 14px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: -0.308px; orphans: 2; text-align: start; text-indent: 0px; text-transform: none; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; white-space: pre; background-color: #f9f9f9; text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial;\">console<\/span><span style=\"color: #242424; font-family: source-code-pro, Menlo, Monaco, 'Courier New', Courier, monospace; font-size: 14px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: -0.308px; orphans: 2; text-align: start; text-indent: 0px; text-transform: none; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; white-space: pre; background-color: #f9f9f9; text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial; display: inline !important; float: none;\">.<\/span><span class=\"hljs-title.function\" style=\"box-sizing: inherit; color: #242424; font-family: source-code-pro, Menlo, Monaco, 'Courier New', Courier, monospace; font-size: 14px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: -0.308px; orphans: 2; text-align: start; text-indent: 0px; text-transform: none; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; white-space: pre; background-color: #f9f9f9; text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial;\">log<\/span><span style=\"color: #242424; font-family: source-code-pro, Menlo, Monaco, 'Courier New', Courier, monospace; font-size: 14px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: -0.308px; orphans: 2; text-align: start; text-indent: 0px; text-transform: none; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; white-space: pre; background-color: #f9f9f9; text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial; display: inline !important; float: none;\">(<\/span><span class=\"hljs-string\" style=\"box-sizing: inherit; color: #c41a16; font-family: source-code-pro, Menlo, Monaco, 'Courier New', Courier, monospace; font-size: 14px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: -0.308px; orphans: 2; text-align: start; text-indent: 0px; text-transform: none; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; white-space: pre; background-color: #f9f9f9; text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial;\">\"Execution time:\"<\/span><span style=\"color: #242424; font-family: source-code-pro, Menlo, Monaco, 'Courier New', Courier, monospace; font-size: 14px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: -0.308px; orphans: 2; text-align: start; text-indent: 0px; text-transform: none; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; white-space: pre; background-color: #f9f9f9; text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial; display: inline !important; float: none;\">, executionTime, <\/span><span class=\"hljs-string\" style=\"box-sizing: inherit; color: #c41a16; font-family: source-code-pro, Menlo, Monaco, 'Courier New', Courier, monospace; font-size: 14px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: -0.308px; orphans: 2; text-align: start; text-indent: 0px; text-transform: none; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; white-space: pre; background-color: #f9f9f9; text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial;\">\"seconds\"<\/span><span style=\"color: #242424; font-family: source-code-pro, Menlo, Monaco, 'Courier New', Courier, monospace; font-size: 14px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: -0.308px; orphans: 2; text-align: start; text-indent: 0px; text-transform: none; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; white-space: pre; background-color: #f9f9f9; text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial; display: inline !important; float: none;\">);<\/span><br style=\"box-sizing: inherit; color: #242424; font-family: source-code-pro, Menlo, Monaco, 'Courier New', Courier, monospace; font-size: 14px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: -0.308px; orphans: 2; text-align: start; text-indent: 0px; text-transform: none; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; white-space: pre; background-color: #f9f9f9; text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial;\" \/>  <span class=\"hljs-variable.language\" style=\"box-sizing: inherit; color: #242424; font-family: source-code-pro, Menlo, Monaco, 'Courier New', Courier, monospace; font-size: 14px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: -0.308px; orphans: 2; text-align: start; text-indent: 0px; text-transform: none; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; white-space: pre; background-color: #f9f9f9; text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial;\">console<\/span><span style=\"color: #242424; font-family: source-code-pro, Menlo, Monaco, 'Courier New', Courier, monospace; font-size: 14px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: -0.308px; orphans: 2; text-align: start; text-indent: 0px; text-transform: none; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; white-space: pre; background-color: #f9f9f9; text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial; display: inline !important; float: none;\">.<\/span><span class=\"hljs-title.function\" style=\"box-sizing: inherit; color: #242424; font-family: source-code-pro, Menlo, Monaco, 'Courier New', Courier, monospace; font-size: 14px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: -0.308px; orphans: 2; text-align: start; text-indent: 0px; text-transform: none; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; white-space: pre; background-color: #f9f9f9; text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial;\">log<\/span><span style=\"color: #242424; font-family: source-code-pro, Menlo, Monaco, 'Courier New', Courier, monospace; font-size: 14px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: -0.308px; orphans: 2; text-align: start; text-indent: 0px; text-transform: none; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; white-space: pre; background-color: #f9f9f9; text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial; display: inline !important; float: none;\">(<\/span><span class=\"hljs-string\" style=\"box-sizing: inherit; color: #c41a16; font-family: source-code-pro, Menlo, Monaco, 'Courier New', Courier, monospace; font-size: 14px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: -0.308px; orphans: 2; text-align: start; text-indent: 0px; text-transform: none; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; white-space: pre; background-color: #f9f9f9; text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial;\">\"Total prime numbers found:\"<\/span><span style=\"color: #242424; font-family: source-code-pro, Menlo, Monaco, 'Courier New', Courier, monospace; font-size: 14px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: -0.308px; orphans: 2; text-align: start; text-indent: 0px; text-transform: none; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; white-space: pre; background-color: #f9f9f9; text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial; display: inline !important; float: none;\">, primes_count);<\/span><br style=\"box-sizing: inherit; color: #242424; font-family: source-code-pro, Menlo, Monaco, 'Courier New', Courier, monospace; font-size: 14px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: -0.308px; orphans: 2; text-align: start; text-indent: 0px; text-transform: none; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; white-space: pre; background-color: #f9f9f9; text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial;\" \/><span style=\"color: #242424; font-family: source-code-pro, Menlo, Monaco, 'Courier New', Courier, monospace; font-size: 14px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: -0.308px; orphans: 2; text-align: start; text-indent: 0px; text-transform: none; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; white-space: pre; background-color: #f9f9f9; text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial; display: inline !important; float: none;\">}<\/span><br style=\"box-sizing: inherit; color: #242424; font-family: source-code-pro, Menlo, Monaco, 'Courier New', Courier, monospace; font-size: 14px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: -0.308px; orphans: 2; text-align: start; text-indent: 0px; text-transform: none; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; white-space: pre; background-color: #f9f9f9; text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial;\" \/><br style=\"box-sizing: inherit; color: #242424; font-family: source-code-pro, Menlo, Monaco, 'Courier New', Courier, monospace; font-size: 14px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: -0.308px; orphans: 2; text-align: start; text-indent: 0px; text-transform: none; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; white-space: pre; background-color: #f9f9f9; text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial;\" \/><span class=\"hljs-title.function\" style=\"box-sizing: inherit; color: #242424; font-family: source-code-pro, Menlo, Monaco, 'Courier New', Courier, monospace; font-size: 14px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: -0.308px; orphans: 2; text-align: start; text-indent: 0px; text-transform: none; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; white-space: pre; background-color: #f9f9f9; text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial;\">main<\/span><span style=\"color: #242424; font-family: source-code-pro, Menlo, Monaco, 'Courier New', Courier, monospace; font-size: 14px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: -0.308px; orphans: 2; text-align: start; text-indent: 0px; text-transform: none; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; white-space: pre; background-color: #f9f9f9; text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial; display: inline !important; float: none;\">();<\/span><\/pre>\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-a3ebab9 elementor-widget elementor-widget-text-editor\" data-id=\"a3ebab9\" data-element_type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t<p><span style=\"color: #242424; font-family: source-serif-pro, Georgia, Cambria, 'Times New Roman', Times, serif; font-size: 20px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: -0.06px; orphans: 2; text-align: start; text-indent: 0px; text-transform: none; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; white-space: normal; background-color: #ffffff; text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial; display: inline !important; float: none;\">JS Execution Time: 8.9 seconds<\/span><\/p>\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-38864db elementor-widget elementor-widget-text-editor\" data-id=\"38864db\" data-element_type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t<ul class=\"\" style=\"box-sizing: inherit; margin: 0px; padding: 0px; list-style: none none; color: rgba(0, 0, 0, 0.8); font-family: medium-content-sans-serif-font, -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, Oxygen, Ubuntu, Cantarell, 'Open Sans', 'Helvetica Neue', sans-serif; font-size: medium; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: normal; orphans: 2; text-align: start; text-indent: 0px; text-transform: none; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; white-space: normal; background-color: #ffffff; text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial;\"><li id=\"7d5d\" class=\"vc vd qh ve b vf wa vh vi vj wb vl vm wf wc vp vq wg wd vt vu wh we vx vy vz wi wj wk bj\" style=\"box-sizing: inherit; font-weight: 400; color: #242424; font-style: normal; line-height: 32px; letter-spacing: -0.003em; font-family: source-serif-pro, Georgia, Cambria, 'Times New Roman', Times, serif; margin-bottom: -0.46em; list-style-type: disc; margin-left: 30px; padding-left: 0px; margin-top: 2em; font-size: 21px;\" data-selectable-paragraph=\"\">Python Implementation (Without Numba):<\/li><\/ul>\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-2254dce elementor-widget elementor-widget-text-editor\" data-id=\"2254dce\" data-element_type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t<pre style=\"box-sizing: inherit; margin: 56px 0px 0px; background: #f9f9f9; color: #242424; border-radius: 4px; overflow-x: auto; font-family: source-code-pro, Menlo, Monaco, 'Courier New', Courier, monospace; padding: 32px; border: 1px solid #e5e5e5; font-size: medium; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: normal; orphans: 2; text-align: start; text-indent: 0px; text-transform: none; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial;\"><span class=\"hljs-keyword\" style=\"box-sizing: inherit; color: #aa0d91; font-family: source-code-pro, Menlo, Monaco, 'Courier New', Courier, monospace; font-size: 14px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: -0.308px; orphans: 2; text-align: start; text-indent: 0px; text-transform: none; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; white-space: pre; background-color: #f9f9f9; text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial;\">import<\/span><span style=\"color: #242424; font-family: source-code-pro, Menlo, Monaco, 'Courier New', Courier, monospace; font-size: 14px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: -0.308px; orphans: 2; text-align: start; text-indent: 0px; text-transform: none; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; white-space: pre; background-color: #f9f9f9; text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial; display: inline !important; float: none;\"> time<\/span><br style=\"box-sizing: inherit; color: #242424; font-family: source-code-pro, Menlo, Monaco, 'Courier New', Courier, monospace; font-size: 14px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: -0.308px; orphans: 2; text-align: start; text-indent: 0px; text-transform: none; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; white-space: pre; background-color: #f9f9f9; text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial;\" \/><br style=\"box-sizing: inherit; color: #242424; font-family: source-code-pro, Menlo, Monaco, 'Courier New', Courier, monospace; font-size: 14px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: -0.308px; orphans: 2; text-align: start; text-indent: 0px; text-transform: none; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; white-space: pre; background-color: #f9f9f9; text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial;\" \/><span class=\"hljs-keyword\" style=\"box-sizing: inherit; color: #aa0d91; font-family: source-code-pro, Menlo, Monaco, 'Courier New', Courier, monospace; font-size: 14px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: -0.308px; orphans: 2; text-align: start; text-indent: 0px; text-transform: none; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; white-space: pre; background-color: #f9f9f9; text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial;\">def<\/span> <span class=\"hljs-title.function\" style=\"box-sizing: inherit; color: #242424; font-family: source-code-pro, Menlo, Monaco, 'Courier New', Courier, monospace; font-size: 14px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: -0.308px; orphans: 2; text-align: start; text-indent: 0px; text-transform: none; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; white-space: pre; background-color: #f9f9f9; text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial;\">is_prime<\/span><span style=\"color: #242424; font-family: source-code-pro, Menlo, Monaco, 'Courier New', Courier, monospace; font-size: 14px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: -0.308px; orphans: 2; text-align: start; text-indent: 0px; text-transform: none; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; white-space: pre; background-color: #f9f9f9; text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial; display: inline !important; float: none;\">(<\/span><span class=\"hljs-params\" style=\"box-sizing: inherit; color: #5c2699; font-family: source-code-pro, Menlo, Monaco, 'Courier New', Courier, monospace; font-size: 14px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: -0.308px; orphans: 2; text-align: start; text-indent: 0px; text-transform: none; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; white-space: pre; background-color: #f9f9f9; text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial;\">num<\/span><span style=\"color: #242424; font-family: source-code-pro, Menlo, Monaco, 'Courier New', Courier, monospace; font-size: 14px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: -0.308px; orphans: 2; text-align: start; text-indent: 0px; text-transform: none; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; white-space: pre; background-color: #f9f9f9; text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial; display: inline !important; float: none;\">):<\/span><br style=\"box-sizing: inherit; color: #242424; font-family: source-code-pro, Menlo, Monaco, 'Courier New', Courier, monospace; font-size: 14px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: -0.308px; orphans: 2; text-align: start; text-indent: 0px; text-transform: none; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; white-space: pre; background-color: #f9f9f9; text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial;\" \/>    <span class=\"hljs-keyword\" style=\"box-sizing: inherit; color: #aa0d91; font-family: source-code-pro, Menlo, Monaco, 'Courier New', Courier, monospace; font-size: 14px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: -0.308px; orphans: 2; text-align: start; text-indent: 0px; text-transform: none; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; white-space: pre; background-color: #f9f9f9; text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial;\">if<\/span><span style=\"color: #242424; font-family: source-code-pro, Menlo, Monaco, 'Courier New', Courier, monospace; font-size: 14px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: -0.308px; orphans: 2; text-align: start; text-indent: 0px; text-transform: none; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; white-space: pre; background-color: #f9f9f9; text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial; display: inline !important; float: none;\"> num &lt;= <\/span><span class=\"hljs-number\" style=\"box-sizing: inherit; color: #1c00cf; font-family: source-code-pro, Menlo, Monaco, 'Courier New', Courier, monospace; font-size: 14px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: -0.308px; orphans: 2; text-align: start; text-indent: 0px; text-transform: none; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; white-space: pre; background-color: #f9f9f9; text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial;\">1<\/span><span style=\"color: #242424; font-family: source-code-pro, Menlo, Monaco, 'Courier New', Courier, monospace; font-size: 14px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: -0.308px; orphans: 2; text-align: start; text-indent: 0px; text-transform: none; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; white-space: pre; background-color: #f9f9f9; text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial; display: inline !important; float: none;\">:<\/span><br style=\"box-sizing: inherit; color: #242424; font-family: source-code-pro, Menlo, Monaco, 'Courier New', Courier, monospace; font-size: 14px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: -0.308px; orphans: 2; text-align: start; text-indent: 0px; text-transform: none; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; white-space: pre; background-color: #f9f9f9; text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial;\" \/>        <span class=\"hljs-keyword\" style=\"box-sizing: inherit; color: #aa0d91; font-family: source-code-pro, Menlo, Monaco, 'Courier New', Courier, monospace; font-size: 14px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: -0.308px; orphans: 2; text-align: start; text-indent: 0px; text-transform: none; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; white-space: pre; background-color: #f9f9f9; text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial;\">return<\/span> <span class=\"hljs-literal\" style=\"box-sizing: inherit; color: #aa0d91; font-family: source-code-pro, Menlo, Monaco, 'Courier New', Courier, monospace; font-size: 14px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: -0.308px; orphans: 2; text-align: start; text-indent: 0px; text-transform: none; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; white-space: pre; background-color: #f9f9f9; text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial;\">False<\/span><br style=\"box-sizing: inherit; color: #242424; font-family: source-code-pro, Menlo, Monaco, 'Courier New', Courier, monospace; font-size: 14px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: -0.308px; orphans: 2; text-align: start; text-indent: 0px; text-transform: none; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; white-space: pre; background-color: #f9f9f9; text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial;\" \/>    <span class=\"hljs-keyword\" style=\"box-sizing: inherit; color: #aa0d91; font-family: source-code-pro, Menlo, Monaco, 'Courier New', Courier, monospace; font-size: 14px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: -0.308px; orphans: 2; text-align: start; text-indent: 0px; text-transform: none; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; white-space: pre; background-color: #f9f9f9; text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial;\">for<\/span><span style=\"color: #242424; font-family: source-code-pro, Menlo, Monaco, 'Courier New', Courier, monospace; font-size: 14px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: -0.308px; orphans: 2; text-align: start; text-indent: 0px; text-transform: none; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; white-space: pre; background-color: #f9f9f9; text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial; display: inline !important; float: none;\"> i <\/span><span class=\"hljs-keyword\" style=\"box-sizing: inherit; color: #aa0d91; font-family: source-code-pro, Menlo, Monaco, 'Courier New', Courier, monospace; font-size: 14px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: -0.308px; orphans: 2; text-align: start; text-indent: 0px; text-transform: none; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; white-space: pre; background-color: #f9f9f9; text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial;\">in<\/span> <span class=\"hljs-built_in\" style=\"box-sizing: inherit; color: #5c2699; font-family: source-code-pro, Menlo, Monaco, 'Courier New', Courier, monospace; font-size: 14px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: -0.308px; orphans: 2; text-align: start; text-indent: 0px; text-transform: none; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; white-space: pre; background-color: #f9f9f9; text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial;\">range<\/span><span style=\"color: #242424; font-family: source-code-pro, Menlo, Monaco, 'Courier New', Courier, monospace; font-size: 14px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: -0.308px; orphans: 2; text-align: start; text-indent: 0px; text-transform: none; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; white-space: pre; background-color: #f9f9f9; text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial; display: inline !important; float: none;\">(<\/span><span class=\"hljs-number\" style=\"box-sizing: inherit; color: #1c00cf; font-family: source-code-pro, Menlo, Monaco, 'Courier New', Courier, monospace; font-size: 14px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: -0.308px; orphans: 2; text-align: start; text-indent: 0px; text-transform: none; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; white-space: pre; background-color: #f9f9f9; text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial;\">2<\/span><span style=\"color: #242424; font-family: source-code-pro, Menlo, Monaco, 'Courier New', Courier, monospace; font-size: 14px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: -0.308px; orphans: 2; text-align: start; text-indent: 0px; text-transform: none; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; white-space: pre; background-color: #f9f9f9; text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial; display: inline !important; float: none;\">, <\/span><span class=\"hljs-built_in\" style=\"box-sizing: inherit; color: #5c2699; font-family: source-code-pro, Menlo, Monaco, 'Courier New', Courier, monospace; font-size: 14px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: -0.308px; orphans: 2; text-align: start; text-indent: 0px; text-transform: none; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; white-space: pre; background-color: #f9f9f9; text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial;\">int<\/span><span style=\"color: #242424; font-family: source-code-pro, Menlo, Monaco, 'Courier New', Courier, monospace; font-size: 14px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: -0.308px; orphans: 2; text-align: start; text-indent: 0px; text-transform: none; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; white-space: pre; background-color: #f9f9f9; text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial; display: inline !important; float: none;\">(num**<\/span><span class=\"hljs-number\" style=\"box-sizing: inherit; color: #1c00cf; font-family: source-code-pro, Menlo, Monaco, 'Courier New', Courier, monospace; font-size: 14px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: -0.308px; orphans: 2; text-align: start; text-indent: 0px; text-transform: none; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; white-space: pre; background-color: #f9f9f9; text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial;\">0.5<\/span><span style=\"color: #242424; font-family: source-code-pro, Menlo, Monaco, 'Courier New', Courier, monospace; font-size: 14px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: -0.308px; orphans: 2; text-align: start; text-indent: 0px; text-transform: none; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; white-space: pre; background-color: #f9f9f9; text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial; display: inline !important; float: none;\">) + <\/span><span class=\"hljs-number\" style=\"box-sizing: inherit; color: #1c00cf; font-family: source-code-pro, Menlo, Monaco, 'Courier New', Courier, monospace; font-size: 14px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: -0.308px; orphans: 2; text-align: start; text-indent: 0px; text-transform: none; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; white-space: pre; background-color: #f9f9f9; text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial;\">1<\/span><span style=\"color: #242424; font-family: source-code-pro, Menlo, Monaco, 'Courier New', Courier, monospace; font-size: 14px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: -0.308px; orphans: 2; text-align: start; text-indent: 0px; text-transform: none; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; white-space: pre; background-color: #f9f9f9; text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial; display: inline !important; float: none;\">):<\/span><br style=\"box-sizing: inherit; color: #242424; font-family: source-code-pro, Menlo, Monaco, 'Courier New', Courier, monospace; font-size: 14px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: -0.308px; orphans: 2; text-align: start; text-indent: 0px; text-transform: none; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; white-space: pre; background-color: #f9f9f9; text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial;\" \/>        <span class=\"hljs-keyword\" style=\"box-sizing: inherit; color: #aa0d91; font-family: source-code-pro, Menlo, Monaco, 'Courier New', Courier, monospace; font-size: 14px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: -0.308px; orphans: 2; text-align: start; text-indent: 0px; text-transform: none; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; white-space: pre; background-color: #f9f9f9; text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial;\">if<\/span><span style=\"color: #242424; font-family: source-code-pro, Menlo, Monaco, 'Courier New', Courier, monospace; font-size: 14px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: -0.308px; orphans: 2; text-align: start; text-indent: 0px; text-transform: none; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; white-space: pre; background-color: #f9f9f9; text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial; display: inline !important; float: none;\"> num % i == <\/span><span class=\"hljs-number\" style=\"box-sizing: inherit; color: #1c00cf; font-family: source-code-pro, Menlo, Monaco, 'Courier New', Courier, monospace; font-size: 14px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: -0.308px; orphans: 2; text-align: start; text-indent: 0px; text-transform: none; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; white-space: pre; background-color: #f9f9f9; text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial;\">0<\/span><span style=\"color: #242424; font-family: source-code-pro, Menlo, Monaco, 'Courier New', Courier, monospace; font-size: 14px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: -0.308px; orphans: 2; text-align: start; text-indent: 0px; text-transform: none; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; white-space: pre; background-color: #f9f9f9; text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial; display: inline !important; float: none;\">:<\/span><br style=\"box-sizing: inherit; color: #242424; font-family: source-code-pro, Menlo, Monaco, 'Courier New', Courier, monospace; font-size: 14px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: -0.308px; orphans: 2; text-align: start; text-indent: 0px; text-transform: none; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; white-space: pre; background-color: #f9f9f9; text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial;\" \/>            <span class=\"hljs-keyword\" style=\"box-sizing: inherit; color: #aa0d91; font-family: source-code-pro, Menlo, Monaco, 'Courier New', Courier, monospace; font-size: 14px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: -0.308px; orphans: 2; text-align: start; text-indent: 0px; text-transform: none; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; white-space: pre; background-color: #f9f9f9; text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial;\">return<\/span> <span class=\"hljs-literal\" style=\"box-sizing: inherit; color: #aa0d91; font-family: source-code-pro, Menlo, Monaco, 'Courier New', Courier, monospace; font-size: 14px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: -0.308px; orphans: 2; text-align: start; text-indent: 0px; text-transform: none; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; white-space: pre; background-color: #f9f9f9; text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial;\">False<\/span><br style=\"box-sizing: inherit; color: #242424; font-family: source-code-pro, Menlo, Monaco, 'Courier New', Courier, monospace; font-size: 14px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: -0.308px; orphans: 2; text-align: start; text-indent: 0px; text-transform: none; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; white-space: pre; background-color: #f9f9f9; text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial;\" \/>    <span class=\"hljs-keyword\" style=\"box-sizing: inherit; color: #aa0d91; font-family: source-code-pro, Menlo, Monaco, 'Courier New', Courier, monospace; font-size: 14px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: -0.308px; orphans: 2; text-align: start; text-indent: 0px; text-transform: none; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; white-space: pre; background-color: #f9f9f9; text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial;\">return<\/span> <span class=\"hljs-literal\" style=\"box-sizing: inherit; color: #aa0d91; font-family: source-code-pro, Menlo, Monaco, 'Courier New', Courier, monospace; font-size: 14px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: -0.308px; orphans: 2; text-align: start; text-indent: 0px; text-transform: none; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; white-space: pre; background-color: #f9f9f9; text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial;\">True<\/span><br style=\"box-sizing: inherit; color: #242424; font-family: source-code-pro, Menlo, Monaco, 'Courier New', Courier, monospace; font-size: 14px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: -0.308px; orphans: 2; text-align: start; text-indent: 0px; text-transform: none; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; white-space: pre; background-color: #f9f9f9; text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial;\" \/><br style=\"box-sizing: inherit; color: #242424; font-family: source-code-pro, Menlo, Monaco, 'Courier New', Courier, monospace; font-size: 14px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: -0.308px; orphans: 2; text-align: start; text-indent: 0px; text-transform: none; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; white-space: pre; background-color: #f9f9f9; text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial;\" \/><span class=\"hljs-keyword\" style=\"box-sizing: inherit; color: #aa0d91; font-family: source-code-pro, Menlo, Monaco, 'Courier New', Courier, monospace; font-size: 14px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: -0.308px; orphans: 2; text-align: start; text-indent: 0px; text-transform: none; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; white-space: pre; background-color: #f9f9f9; text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial;\">def<\/span> <span class=\"hljs-title.function\" style=\"box-sizing: inherit; color: #242424; font-family: source-code-pro, Menlo, Monaco, 'Courier New', Courier, monospace; font-size: 14px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: -0.308px; orphans: 2; text-align: start; text-indent: 0px; text-transform: none; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; white-space: pre; background-color: #f9f9f9; text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial;\">find_primes<\/span><span style=\"color: #242424; font-family: source-code-pro, Menlo, Monaco, 'Courier New', Courier, monospace; font-size: 14px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: -0.308px; orphans: 2; text-align: start; text-indent: 0px; text-transform: none; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; white-space: pre; background-color: #f9f9f9; text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial; display: inline !important; float: none;\">(<\/span><span class=\"hljs-params\" style=\"box-sizing: inherit; color: #5c2699; font-family: source-code-pro, Menlo, Monaco, 'Courier New', Courier, monospace; font-size: 14px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: -0.308px; orphans: 2; text-align: start; text-indent: 0px; text-transform: none; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; white-space: pre; background-color: #f9f9f9; text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial;\">start, end<\/span><span style=\"color: #242424; font-family: source-code-pro, Menlo, Monaco, 'Courier New', Courier, monospace; font-size: 14px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: -0.308px; orphans: 2; text-align: start; text-indent: 0px; text-transform: none; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; white-space: pre; background-color: #f9f9f9; text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial; display: inline !important; float: none;\">):<\/span><br style=\"box-sizing: inherit; color: #242424; font-family: source-code-pro, Menlo, Monaco, 'Courier New', Courier, monospace; font-size: 14px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: -0.308px; orphans: 2; text-align: start; text-indent: 0px; text-transform: none; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; white-space: pre; background-color: #f9f9f9; text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial;\" \/><span style=\"color: #242424; font-family: source-code-pro, Menlo, Monaco, 'Courier New', Courier, monospace; font-size: 14px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: -0.308px; orphans: 2; text-align: start; text-indent: 0px; text-transform: none; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; white-space: pre; background-color: #f9f9f9; text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial; display: inline !important; float: none;\">    count = <\/span><span class=\"hljs-number\" style=\"box-sizing: inherit; color: #1c00cf; font-family: source-code-pro, Menlo, Monaco, 'Courier New', Courier, monospace; font-size: 14px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: -0.308px; orphans: 2; text-align: start; text-indent: 0px; text-transform: none; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; white-space: pre; background-color: #f9f9f9; text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial;\">0<\/span><br style=\"box-sizing: inherit; color: #242424; font-family: source-code-pro, Menlo, Monaco, 'Courier New', Courier, monospace; font-size: 14px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: -0.308px; orphans: 2; text-align: start; text-indent: 0px; text-transform: none; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; white-space: pre; background-color: #f9f9f9; text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial;\" \/>    <span class=\"hljs-keyword\" style=\"box-sizing: inherit; color: #aa0d91; font-family: source-code-pro, Menlo, Monaco, 'Courier New', Courier, monospace; font-size: 14px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: -0.308px; orphans: 2; text-align: start; text-indent: 0px; text-transform: none; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; white-space: pre; background-color: #f9f9f9; text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial;\">for<\/span><span style=\"color: #242424; font-family: source-code-pro, Menlo, Monaco, 'Courier New', Courier, monospace; font-size: 14px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: -0.308px; orphans: 2; text-align: start; text-indent: 0px; text-transform: none; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; white-space: pre; background-color: #f9f9f9; text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial; display: inline !important; float: none;\"> num <\/span><span class=\"hljs-keyword\" style=\"box-sizing: inherit; color: #aa0d91; font-family: source-code-pro, Menlo, Monaco, 'Courier New', Courier, monospace; font-size: 14px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: -0.308px; orphans: 2; text-align: start; text-indent: 0px; text-transform: none; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; white-space: pre; background-color: #f9f9f9; text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial;\">in<\/span> <span class=\"hljs-built_in\" style=\"box-sizing: inherit; color: #5c2699; font-family: source-code-pro, Menlo, Monaco, 'Courier New', Courier, monospace; font-size: 14px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: -0.308px; orphans: 2; text-align: start; text-indent: 0px; text-transform: none; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; white-space: pre; background-color: #f9f9f9; text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial;\">range<\/span><span style=\"color: #242424; font-family: source-code-pro, Menlo, Monaco, 'Courier New', Courier, monospace; font-size: 14px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: -0.308px; orphans: 2; text-align: start; text-indent: 0px; text-transform: none; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; white-space: pre; background-color: #f9f9f9; text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial; display: inline !important; float: none;\">(start, end + <\/span><span class=\"hljs-number\" style=\"box-sizing: inherit; color: #1c00cf; font-family: source-code-pro, Menlo, Monaco, 'Courier New', Courier, monospace; font-size: 14px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: -0.308px; orphans: 2; text-align: start; text-indent: 0px; text-transform: none; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; white-space: pre; background-color: #f9f9f9; text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial;\">1<\/span><span style=\"color: #242424; font-family: source-code-pro, Menlo, Monaco, 'Courier New', Courier, monospace; font-size: 14px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: -0.308px; orphans: 2; text-align: start; text-indent: 0px; text-transform: none; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; white-space: pre; background-color: #f9f9f9; text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial; display: inline !important; float: none;\">):<\/span><br style=\"box-sizing: inherit; color: #242424; font-family: source-code-pro, Menlo, Monaco, 'Courier New', Courier, monospace; font-size: 14px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: -0.308px; orphans: 2; text-align: start; text-indent: 0px; text-transform: none; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; white-space: pre; background-color: #f9f9f9; text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial;\" \/>        <span class=\"hljs-keyword\" style=\"box-sizing: inherit; color: #aa0d91; font-family: source-code-pro, Menlo, Monaco, 'Courier New', Courier, monospace; font-size: 14px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: -0.308px; orphans: 2; text-align: start; text-indent: 0px; text-transform: none; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; white-space: pre; background-color: #f9f9f9; text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial;\">if<\/span><span style=\"color: #242424; font-family: source-code-pro, Menlo, Monaco, 'Courier New', Courier, monospace; font-size: 14px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: -0.308px; orphans: 2; text-align: start; text-indent: 0px; text-transform: none; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; white-space: pre; background-color: #f9f9f9; text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial; display: inline !important; float: none;\"> is_prime(num):<\/span><br style=\"box-sizing: inherit; color: #242424; font-family: source-code-pro, Menlo, Monaco, 'Courier New', Courier, monospace; font-size: 14px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: -0.308px; orphans: 2; text-align: start; text-indent: 0px; text-transform: none; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; white-space: pre; background-color: #f9f9f9; text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial;\" \/><span style=\"color: #242424; font-family: source-code-pro, Menlo, Monaco, 'Courier New', Courier, monospace; font-size: 14px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: -0.308px; orphans: 2; text-align: start; text-indent: 0px; text-transform: none; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; white-space: pre; background-color: #f9f9f9; text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial; display: inline !important; float: none;\">            count += <\/span><span class=\"hljs-number\" style=\"box-sizing: inherit; color: #1c00cf; font-family: source-code-pro, Menlo, Monaco, 'Courier New', Courier, monospace; font-size: 14px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: -0.308px; orphans: 2; text-align: start; text-indent: 0px; text-transform: none; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; white-space: pre; background-color: #f9f9f9; text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial;\">1<\/span><br style=\"box-sizing: inherit; color: #242424; font-family: source-code-pro, Menlo, Monaco, 'Courier New', Courier, monospace; font-size: 14px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: -0.308px; orphans: 2; text-align: start; text-indent: 0px; text-transform: none; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; white-space: pre; background-color: #f9f9f9; text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial;\" \/>    <span class=\"hljs-keyword\" style=\"box-sizing: inherit; color: #aa0d91; font-family: source-code-pro, Menlo, Monaco, 'Courier New', Courier, monospace; font-size: 14px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: -0.308px; orphans: 2; text-align: start; text-indent: 0px; text-transform: none; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; white-space: pre; background-color: #f9f9f9; text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial;\">return<\/span><span style=\"color: #242424; font-family: source-code-pro, Menlo, Monaco, 'Courier New', Courier, monospace; font-size: 14px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: -0.308px; orphans: 2; text-align: start; text-indent: 0px; text-transform: none; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; white-space: pre; background-color: #f9f9f9; text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial; display: inline !important; float: none;\"> count<\/span><br style=\"box-sizing: inherit; color: #242424; font-family: source-code-pro, Menlo, Monaco, 'Courier New', Courier, monospace; font-size: 14px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: -0.308px; orphans: 2; text-align: start; text-indent: 0px; text-transform: none; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; white-space: pre; background-color: #f9f9f9; text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial;\" \/><br style=\"box-sizing: inherit; color: #242424; font-family: source-code-pro, Menlo, Monaco, 'Courier New', Courier, monospace; font-size: 14px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: -0.308px; orphans: 2; text-align: start; text-indent: 0px; text-transform: none; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; white-space: pre; background-color: #f9f9f9; text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial;\" \/><span class=\"hljs-keyword\" style=\"box-sizing: inherit; color: #aa0d91; font-family: source-code-pro, Menlo, Monaco, 'Courier New', Courier, monospace; font-size: 14px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: -0.308px; orphans: 2; text-align: start; text-indent: 0px; text-transform: none; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; white-space: pre; background-color: #f9f9f9; text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial;\">def<\/span> <span class=\"hljs-title.function\" style=\"box-sizing: inherit; color: #242424; font-family: source-code-pro, Menlo, Monaco, 'Courier New', Courier, monospace; font-size: 14px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: -0.308px; orphans: 2; text-align: start; text-indent: 0px; text-transform: none; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; white-space: pre; background-color: #f9f9f9; text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial;\">main<\/span><span style=\"color: #242424; font-family: source-code-pro, Menlo, Monaco, 'Courier New', Courier, monospace; font-size: 14px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: -0.308px; orphans: 2; text-align: start; text-indent: 0px; text-transform: none; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; white-space: pre; background-color: #f9f9f9; text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial; display: inline !important; float: none;\">():<\/span><br style=\"box-sizing: inherit; color: #242424; font-family: source-code-pro, Menlo, Monaco, 'Courier New', Courier, monospace; font-size: 14px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: -0.308px; orphans: 2; text-align: start; text-indent: 0px; text-transform: none; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; white-space: pre; background-color: #f9f9f9; text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial;\" \/><span style=\"color: #242424; font-family: source-code-pro, Menlo, Monaco, 'Courier New', Courier, monospace; font-size: 14px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: -0.308px; orphans: 2; text-align: start; text-indent: 0px; text-transform: none; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; white-space: pre; background-color: #f9f9f9; text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial; display: inline !important; float: none;\">    start = <\/span><span class=\"hljs-number\" style=\"box-sizing: inherit; color: #1c00cf; font-family: source-code-pro, Menlo, Monaco, 'Courier New', Courier, monospace; font-size: 14px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: -0.308px; orphans: 2; text-align: start; text-indent: 0px; text-transform: none; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; white-space: pre; background-color: #f9f9f9; text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial;\">0<\/span><br style=\"box-sizing: inherit; color: #242424; font-family: source-code-pro, Menlo, Monaco, 'Courier New', Courier, monospace; font-size: 14px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: -0.308px; orphans: 2; text-align: start; text-indent: 0px; text-transform: none; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; white-space: pre; background-color: #f9f9f9; text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial;\" \/><span style=\"color: #242424; font-family: source-code-pro, Menlo, Monaco, 'Courier New', Courier, monospace; font-size: 14px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: -0.308px; orphans: 2; text-align: start; text-indent: 0px; text-transform: none; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; white-space: pre; background-color: #f9f9f9; text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial; display: inline !important; float: none;\">    end = <\/span><span class=\"hljs-number\" style=\"box-sizing: inherit; color: #1c00cf; font-family: source-code-pro, Menlo, Monaco, 'Courier New', Courier, monospace; font-size: 14px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: -0.308px; orphans: 2; text-align: start; text-indent: 0px; text-transform: none; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; white-space: pre; background-color: #f9f9f9; text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial;\">10000000<\/span><br style=\"box-sizing: inherit; color: #242424; font-family: source-code-pro, Menlo, Monaco, 'Courier New', Courier, monospace; font-size: 14px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: -0.308px; orphans: 2; text-align: start; text-indent: 0px; text-transform: none; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; white-space: pre; background-color: #f9f9f9; text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial;\" \/>    <span class=\"hljs-comment\" style=\"box-sizing: inherit; color: #007400; font-family: source-code-pro, Menlo, Monaco, 'Courier New', Courier, monospace; font-size: 14px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: -0.308px; orphans: 2; text-align: start; text-indent: 0px; text-transform: none; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; white-space: pre; background-color: #f9f9f9; text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial;\"># Find primes and measure execution time<\/span><br style=\"box-sizing: inherit; color: #242424; font-family: source-code-pro, Menlo, Monaco, 'Courier New', Courier, monospace; font-size: 14px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: -0.308px; orphans: 2; text-align: start; text-indent: 0px; text-transform: none; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; white-space: pre; background-color: #f9f9f9; text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial;\" \/><span style=\"color: #242424; font-family: source-code-pro, Menlo, Monaco, 'Courier New', Courier, monospace; font-size: 14px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: -0.308px; orphans: 2; text-align: start; text-indent: 0px; text-transform: none; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; white-space: pre; background-color: #f9f9f9; text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial; display: inline !important; float: none;\">    start_time = time.time()<\/span><br style=\"box-sizing: inherit; color: #242424; font-family: source-code-pro, Menlo, Monaco, 'Courier New', Courier, monospace; font-size: 14px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: -0.308px; orphans: 2; text-align: start; text-indent: 0px; text-transform: none; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; white-space: pre; background-color: #f9f9f9; text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial;\" \/><span style=\"color: #242424; font-family: source-code-pro, Menlo, Monaco, 'Courier New', Courier, monospace; font-size: 14px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: -0.308px; orphans: 2; text-align: start; text-indent: 0px; text-transform: none; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; white-space: pre; background-color: #f9f9f9; text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial; display: inline !important; float: none;\">    primes_count = find_primes(start, end)<\/span><br style=\"box-sizing: inherit; color: #242424; font-family: source-code-pro, Menlo, Monaco, 'Courier New', Courier, monospace; font-size: 14px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: -0.308px; orphans: 2; text-align: start; text-indent: 0px; text-transform: none; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; white-space: pre; background-color: #f9f9f9; text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial;\" \/><span style=\"color: #242424; font-family: source-code-pro, Menlo, Monaco, 'Courier New', Courier, monospace; font-size: 14px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: -0.308px; orphans: 2; text-align: start; text-indent: 0px; text-transform: none; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; white-space: pre; background-color: #f9f9f9; text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial; display: inline !important; float: none;\">    end_time = time.time()<\/span><br style=\"box-sizing: inherit; color: #242424; font-family: source-code-pro, Menlo, Monaco, 'Courier New', Courier, monospace; font-size: 14px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: -0.308px; orphans: 2; text-align: start; text-indent: 0px; text-transform: none; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; white-space: pre; background-color: #f9f9f9; text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial;\" \/><span style=\"color: #242424; font-family: source-code-pro, Menlo, Monaco, 'Courier New', Courier, monospace; font-size: 14px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: -0.308px; orphans: 2; text-align: start; text-indent: 0px; text-transform: none; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; white-space: pre; background-color: #f9f9f9; text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial; display: inline !important; float: none;\">    execution_time = end_time - start_time<\/span><br style=\"box-sizing: inherit; color: #242424; font-family: source-code-pro, Menlo, Monaco, 'Courier New', Courier, monospace; font-size: 14px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: -0.308px; orphans: 2; text-align: start; text-indent: 0px; text-transform: none; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; white-space: pre; background-color: #f9f9f9; text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial;\" \/>    <span class=\"hljs-built_in\" style=\"box-sizing: inherit; color: #5c2699; font-family: source-code-pro, Menlo, Monaco, 'Courier New', Courier, monospace; font-size: 14px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: -0.308px; orphans: 2; text-align: start; text-indent: 0px; text-transform: none; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; white-space: pre; background-color: #f9f9f9; text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial;\">print<\/span><span style=\"color: #242424; font-family: source-code-pro, Menlo, Monaco, 'Courier New', Courier, monospace; font-size: 14px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: -0.308px; orphans: 2; text-align: start; text-indent: 0px; text-transform: none; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; white-space: pre; background-color: #f9f9f9; text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial; display: inline !important; float: none;\">(<\/span><span class=\"hljs-string\" style=\"box-sizing: inherit; color: #c41a16; font-family: source-code-pro, Menlo, Monaco, 'Courier New', Courier, monospace; font-size: 14px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: -0.308px; orphans: 2; text-align: start; text-indent: 0px; text-transform: none; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; white-space: pre; background-color: #f9f9f9; text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial;\">\"Execution time:\"<\/span><span style=\"color: #242424; font-family: source-code-pro, Menlo, Monaco, 'Courier New', Courier, monospace; font-size: 14px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: -0.308px; orphans: 2; text-align: start; text-indent: 0px; text-transform: none; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; white-space: pre; background-color: #f9f9f9; text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial; display: inline !important; float: none;\">, execution_time, <\/span><span class=\"hljs-string\" style=\"box-sizing: inherit; color: #c41a16; font-family: source-code-pro, Menlo, Monaco, 'Courier New', Courier, monospace; font-size: 14px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: -0.308px; orphans: 2; text-align: start; text-indent: 0px; text-transform: none; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; white-space: pre; background-color: #f9f9f9; text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial;\">\"seconds\"<\/span><span style=\"color: #242424; font-family: source-code-pro, Menlo, Monaco, 'Courier New', Courier, monospace; font-size: 14px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: -0.308px; orphans: 2; text-align: start; text-indent: 0px; text-transform: none; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; white-space: pre; background-color: #f9f9f9; text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial; display: inline !important; float: none;\">)<\/span><br style=\"box-sizing: inherit; color: #242424; font-family: source-code-pro, Menlo, Monaco, 'Courier New', Courier, monospace; font-size: 14px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: -0.308px; orphans: 2; text-align: start; text-indent: 0px; text-transform: none; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; white-space: pre; background-color: #f9f9f9; text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial;\" \/>    <span class=\"hljs-built_in\" style=\"box-sizing: inherit; color: #5c2699; font-family: source-code-pro, Menlo, Monaco, 'Courier New', Courier, monospace; font-size: 14px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: -0.308px; orphans: 2; text-align: start; text-indent: 0px; text-transform: none; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; white-space: pre; background-color: #f9f9f9; text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial;\">print<\/span><span style=\"color: #242424; font-family: source-code-pro, Menlo, Monaco, 'Courier New', Courier, monospace; font-size: 14px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: -0.308px; orphans: 2; text-align: start; text-indent: 0px; text-transform: none; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; white-space: pre; background-color: #f9f9f9; text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial; display: inline !important; float: none;\">(<\/span><span class=\"hljs-string\" style=\"box-sizing: inherit; color: #c41a16; font-family: source-code-pro, Menlo, Monaco, 'Courier New', Courier, monospace; font-size: 14px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: -0.308px; orphans: 2; text-align: start; text-indent: 0px; text-transform: none; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; white-space: pre; background-color: #f9f9f9; text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial;\">\"Total prime numbers found:\"<\/span><span style=\"color: #242424; font-family: source-code-pro, Menlo, Monaco, 'Courier New', Courier, monospace; font-size: 14px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: -0.308px; orphans: 2; text-align: start; text-indent: 0px; text-transform: none; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; white-space: pre; background-color: #f9f9f9; text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial; display: inline !important; float: none;\">, primes_count)<\/span><br style=\"box-sizing: inherit; color: #242424; font-family: source-code-pro, Menlo, Monaco, 'Courier New', Courier, monospace; font-size: 14px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: -0.308px; orphans: 2; text-align: start; text-indent: 0px; text-transform: none; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; white-space: pre; background-color: #f9f9f9; text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial;\" \/><br style=\"box-sizing: inherit; color: #242424; font-family: source-code-pro, Menlo, Monaco, 'Courier New', Courier, monospace; font-size: 14px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: -0.308px; orphans: 2; text-align: start; text-indent: 0px; text-transform: none; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; white-space: pre; background-color: #f9f9f9; text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial;\" \/><span style=\"color: #242424; font-family: source-code-pro, Menlo, Monaco, 'Courier New', Courier, monospace; font-size: 14px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: -0.308px; orphans: 2; text-align: start; text-indent: 0px; text-transform: none; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; white-space: pre; background-color: #f9f9f9; text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial; display: inline !important; float: none;\">main()<\/span><\/pre>\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-52b7829 elementor-widget elementor-widget-text-editor\" data-id=\"52b7829\" data-element_type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t<p><span style=\"color: #242424; font-family: source-serif-pro, Georgia, Cambria, 'Times New Roman', Times, serif; font-size: 20px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: -0.06px; orphans: 2; text-align: start; text-indent: 0px; text-transform: none; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; white-space: normal; background-color: #ffffff; text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial; display: inline !important; float: none;\">Python Execution Time: 101.9 seconds (too slow)<\/span><\/p>\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-21d5699 elementor-widget elementor-widget-text-editor\" data-id=\"21d5699\" data-element_type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t<ul class=\"\" style=\"box-sizing: inherit; margin: 0px; padding: 0px; list-style: none none; color: rgba(0, 0, 0, 0.8); font-family: medium-content-sans-serif-font, -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, Oxygen, Ubuntu, Cantarell, 'Open Sans', 'Helvetica Neue', sans-serif; font-size: medium; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: normal; orphans: 2; text-align: start; text-indent: 0px; text-transform: none; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; white-space: normal; background-color: #ffffff; text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial;\"><li id=\"64f0\" class=\"vc vd qh ve b vf wa vh vi vj wb vl vm wf wc vp vq wg wd vt vu wh we vx vy vz wi wj wk bj\" style=\"box-sizing: inherit; font-weight: 400; color: #242424; font-style: normal; line-height: 32px; letter-spacing: -0.003em; font-family: source-serif-pro, Georgia, Cambria, 'Times New Roman', Times, serif; margin-bottom: -0.46em; list-style-type: disc; margin-left: 30px; padding-left: 0px; margin-top: 2em; font-size: 21px;\" data-selectable-paragraph=\"\">Python Implementation (With Numba):<\/li><\/ul>\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-14d91b8 elementor-widget elementor-widget-text-editor\" data-id=\"14d91b8\" data-element_type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t<pre style=\"box-sizing: inherit; margin: 56px 0px 0px; background: #f9f9f9; color: #242424; border-radius: 4px; overflow-x: auto; font-family: source-code-pro, Menlo, Monaco, 'Courier New', Courier, monospace; padding: 32px; border: 1px solid #e5e5e5; font-size: medium; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: normal; orphans: 2; text-align: start; text-indent: 0px; text-transform: none; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial;\"><span class=\"hljs-keyword\" style=\"box-sizing: inherit; color: #aa0d91; font-family: source-code-pro, Menlo, Monaco, 'Courier New', Courier, monospace; font-size: 14px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: -0.308px; orphans: 2; text-align: start; text-indent: 0px; text-transform: none; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; white-space: pre; background-color: #f9f9f9; text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial;\">import<\/span><span style=\"color: #242424; font-family: source-code-pro, Menlo, Monaco, 'Courier New', Courier, monospace; font-size: 14px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: -0.308px; orphans: 2; text-align: start; text-indent: 0px; text-transform: none; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; white-space: pre; background-color: #f9f9f9; text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial; display: inline !important; float: none;\"> time<\/span><br style=\"box-sizing: inherit; color: #242424; font-family: source-code-pro, Menlo, Monaco, 'Courier New', Courier, monospace; font-size: 14px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: -0.308px; orphans: 2; text-align: start; text-indent: 0px; text-transform: none; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; white-space: pre; background-color: #f9f9f9; text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial;\" \/><span class=\"hljs-keyword\" style=\"box-sizing: inherit; color: #aa0d91; font-family: source-code-pro, Menlo, Monaco, 'Courier New', Courier, monospace; font-size: 14px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: -0.308px; orphans: 2; text-align: start; text-indent: 0px; text-transform: none; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; white-space: pre; background-color: #f9f9f9; text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial;\">import<\/span><span style=\"color: #242424; font-family: source-code-pro, Menlo, Monaco, 'Courier New', Courier, monospace; font-size: 14px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: -0.308px; orphans: 2; text-align: start; text-indent: 0px; text-transform: none; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; white-space: pre; background-color: #f9f9f9; text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial; display: inline !important; float: none;\"> numba<\/span><br style=\"box-sizing: inherit; color: #242424; font-family: source-code-pro, Menlo, Monaco, 'Courier New', Courier, monospace; font-size: 14px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: -0.308px; orphans: 2; text-align: start; text-indent: 0px; text-transform: none; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; white-space: pre; background-color: #f9f9f9; text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial;\" \/><br style=\"box-sizing: inherit; color: #242424; font-family: source-code-pro, Menlo, Monaco, 'Courier New', Courier, monospace; font-size: 14px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: -0.308px; orphans: 2; text-align: start; text-indent: 0px; text-transform: none; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; white-space: pre; background-color: #f9f9f9; text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial;\" \/><span class=\"hljs-meta\" style=\"box-sizing: inherit; color: #643820; font-family: source-code-pro, Menlo, Monaco, 'Courier New', Courier, monospace; font-size: 14px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: -0.308px; orphans: 2; text-align: start; text-indent: 0px; text-transform: none; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; white-space: pre; background-color: #f9f9f9; text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial;\">@numba.jit<\/span><br style=\"box-sizing: inherit; color: #242424; font-family: source-code-pro, Menlo, Monaco, 'Courier New', Courier, monospace; font-size: 14px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: -0.308px; orphans: 2; text-align: start; text-indent: 0px; text-transform: none; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; white-space: pre; background-color: #f9f9f9; text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial;\" \/><span class=\"hljs-keyword\" style=\"box-sizing: inherit; color: #aa0d91; font-family: source-code-pro, Menlo, Monaco, 'Courier New', Courier, monospace; font-size: 14px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: -0.308px; orphans: 2; text-align: start; text-indent: 0px; text-transform: none; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; white-space: pre; background-color: #f9f9f9; text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial;\">def<\/span> <span class=\"hljs-title.function\" style=\"box-sizing: inherit; color: #242424; font-family: source-code-pro, Menlo, Monaco, 'Courier New', Courier, monospace; font-size: 14px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: -0.308px; orphans: 2; text-align: start; text-indent: 0px; text-transform: none; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; white-space: pre; background-color: #f9f9f9; text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial;\">is_prime_numba<\/span><span style=\"color: #242424; font-family: source-code-pro, Menlo, Monaco, 'Courier New', Courier, monospace; font-size: 14px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: -0.308px; orphans: 2; text-align: start; text-indent: 0px; text-transform: none; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; white-space: pre; background-color: #f9f9f9; text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial; display: inline !important; float: none;\">(<\/span><span class=\"hljs-params\" style=\"box-sizing: inherit; color: #5c2699; font-family: source-code-pro, Menlo, Monaco, 'Courier New', Courier, monospace; font-size: 14px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: -0.308px; orphans: 2; text-align: start; text-indent: 0px; text-transform: none; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; white-space: pre; background-color: #f9f9f9; text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial;\">num<\/span><span style=\"color: #242424; font-family: source-code-pro, Menlo, Monaco, 'Courier New', Courier, monospace; font-size: 14px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: -0.308px; orphans: 2; text-align: start; text-indent: 0px; text-transform: none; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; white-space: pre; background-color: #f9f9f9; text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial; display: inline !important; float: none;\">):<\/span><br style=\"box-sizing: inherit; color: #242424; font-family: source-code-pro, Menlo, Monaco, 'Courier New', Courier, monospace; font-size: 14px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: -0.308px; orphans: 2; text-align: start; text-indent: 0px; text-transform: none; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; white-space: pre; background-color: #f9f9f9; text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial;\" \/>    <span class=\"hljs-keyword\" style=\"box-sizing: inherit; color: #aa0d91; font-family: source-code-pro, Menlo, Monaco, 'Courier New', Courier, monospace; font-size: 14px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: -0.308px; orphans: 2; text-align: start; text-indent: 0px; text-transform: none; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; white-space: pre; background-color: #f9f9f9; text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial;\">if<\/span><span style=\"color: #242424; font-family: source-code-pro, Menlo, Monaco, 'Courier New', Courier, monospace; font-size: 14px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: -0.308px; orphans: 2; text-align: start; text-indent: 0px; text-transform: none; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; white-space: pre; background-color: #f9f9f9; text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial; display: inline !important; float: none;\"> num &lt;= <\/span><span class=\"hljs-number\" style=\"box-sizing: inherit; color: #1c00cf; font-family: source-code-pro, Menlo, Monaco, 'Courier New', Courier, monospace; font-size: 14px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: -0.308px; orphans: 2; text-align: start; text-indent: 0px; text-transform: none; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; white-space: pre; background-color: #f9f9f9; text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial;\">1<\/span><span style=\"color: #242424; font-family: source-code-pro, Menlo, Monaco, 'Courier New', Courier, monospace; font-size: 14px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: -0.308px; orphans: 2; text-align: start; text-indent: 0px; text-transform: none; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; white-space: pre; background-color: #f9f9f9; text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial; display: inline !important; float: none;\">:<\/span><br style=\"box-sizing: inherit; color: #242424; font-family: source-code-pro, Menlo, Monaco, 'Courier New', Courier, monospace; font-size: 14px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: -0.308px; orphans: 2; text-align: start; text-indent: 0px; text-transform: none; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; white-space: pre; background-color: #f9f9f9; text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial;\" \/>        <span class=\"hljs-keyword\" style=\"box-sizing: inherit; color: #aa0d91; font-family: source-code-pro, Menlo, Monaco, 'Courier New', Courier, monospace; font-size: 14px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: -0.308px; orphans: 2; text-align: start; text-indent: 0px; text-transform: none; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; white-space: pre; background-color: #f9f9f9; text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial;\">return<\/span> <span class=\"hljs-literal\" style=\"box-sizing: inherit; color: #aa0d91; font-family: source-code-pro, Menlo, Monaco, 'Courier New', Courier, monospace; font-size: 14px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: -0.308px; orphans: 2; text-align: start; text-indent: 0px; text-transform: none; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; white-space: pre; background-color: #f9f9f9; text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial;\">False<\/span><br style=\"box-sizing: inherit; color: #242424; font-family: source-code-pro, Menlo, Monaco, 'Courier New', Courier, monospace; font-size: 14px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: -0.308px; orphans: 2; text-align: start; text-indent: 0px; text-transform: none; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; white-space: pre; background-color: #f9f9f9; text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial;\" \/>    <span class=\"hljs-keyword\" style=\"box-sizing: inherit; color: #aa0d91; font-family: source-code-pro, Menlo, Monaco, 'Courier New', Courier, monospace; font-size: 14px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: -0.308px; orphans: 2; text-align: start; text-indent: 0px; text-transform: none; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; white-space: pre; background-color: #f9f9f9; text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial;\">for<\/span><span style=\"color: #242424; font-family: source-code-pro, Menlo, Monaco, 'Courier New', Courier, monospace; font-size: 14px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: -0.308px; orphans: 2; text-align: start; text-indent: 0px; text-transform: none; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; white-space: pre; background-color: #f9f9f9; text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial; display: inline !important; float: none;\"> i <\/span><span class=\"hljs-keyword\" style=\"box-sizing: inherit; color: #aa0d91; font-family: source-code-pro, Menlo, Monaco, 'Courier New', Courier, monospace; font-size: 14px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: -0.308px; orphans: 2; text-align: start; text-indent: 0px; text-transform: none; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; white-space: pre; background-color: #f9f9f9; text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial;\">in<\/span> <span class=\"hljs-built_in\" style=\"box-sizing: inherit; color: #5c2699; font-family: source-code-pro, Menlo, Monaco, 'Courier New', Courier, monospace; font-size: 14px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: -0.308px; orphans: 2; text-align: start; text-indent: 0px; text-transform: none; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; white-space: pre; background-color: #f9f9f9; text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial;\">range<\/span><span style=\"color: #242424; font-family: source-code-pro, Menlo, Monaco, 'Courier New', Courier, monospace; font-size: 14px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: -0.308px; orphans: 2; text-align: start; text-indent: 0px; text-transform: none; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; white-space: pre; background-color: #f9f9f9; text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial; display: inline !important; float: none;\">(<\/span><span class=\"hljs-number\" style=\"box-sizing: inherit; color: #1c00cf; font-family: source-code-pro, Menlo, Monaco, 'Courier New', Courier, monospace; font-size: 14px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: -0.308px; orphans: 2; text-align: start; text-indent: 0px; text-transform: none; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; white-space: pre; background-color: #f9f9f9; text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial;\">2<\/span><span style=\"color: #242424; font-family: source-code-pro, Menlo, Monaco, 'Courier New', Courier, monospace; font-size: 14px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: -0.308px; orphans: 2; text-align: start; text-indent: 0px; text-transform: none; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; white-space: pre; background-color: #f9f9f9; text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial; display: inline !important; float: none;\">, <\/span><span class=\"hljs-built_in\" style=\"box-sizing: inherit; color: #5c2699; font-family: source-code-pro, Menlo, Monaco, 'Courier New', Courier, monospace; font-size: 14px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: -0.308px; orphans: 2; text-align: start; text-indent: 0px; text-transform: none; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; white-space: pre; background-color: #f9f9f9; text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial;\">int<\/span><span style=\"color: #242424; font-family: source-code-pro, Menlo, Monaco, 'Courier New', Courier, monospace; font-size: 14px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: -0.308px; orphans: 2; text-align: start; text-indent: 0px; text-transform: none; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; white-space: pre; background-color: #f9f9f9; text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial; display: inline !important; float: none;\">(num**<\/span><span class=\"hljs-number\" style=\"box-sizing: inherit; color: #1c00cf; font-family: source-code-pro, Menlo, Monaco, 'Courier New', Courier, monospace; font-size: 14px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: -0.308px; orphans: 2; text-align: start; text-indent: 0px; text-transform: none; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; white-space: pre; background-color: #f9f9f9; text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial;\">0.5<\/span><span style=\"color: #242424; font-family: source-code-pro, Menlo, Monaco, 'Courier New', Courier, monospace; font-size: 14px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: -0.308px; orphans: 2; text-align: start; text-indent: 0px; text-transform: none; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; white-space: pre; background-color: #f9f9f9; text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial; display: inline !important; float: none;\">) + <\/span><span class=\"hljs-number\" style=\"box-sizing: inherit; color: #1c00cf; font-family: source-code-pro, Menlo, Monaco, 'Courier New', Courier, monospace; font-size: 14px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: -0.308px; orphans: 2; text-align: start; text-indent: 0px; text-transform: none; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; white-space: pre; background-color: #f9f9f9; text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial;\">1<\/span><span style=\"color: #242424; font-family: source-code-pro, Menlo, Monaco, 'Courier New', Courier, monospace; font-size: 14px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: -0.308px; orphans: 2; text-align: start; text-indent: 0px; text-transform: none; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; white-space: pre; background-color: #f9f9f9; text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial; display: inline !important; float: none;\">):<\/span><br style=\"box-sizing: inherit; color: #242424; font-family: source-code-pro, Menlo, Monaco, 'Courier New', Courier, monospace; font-size: 14px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: -0.308px; orphans: 2; text-align: start; text-indent: 0px; text-transform: none; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; white-space: pre; background-color: #f9f9f9; text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial;\" \/>        <span class=\"hljs-keyword\" style=\"box-sizing: inherit; color: #aa0d91; font-family: source-code-pro, Menlo, Monaco, 'Courier New', Courier, monospace; font-size: 14px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: -0.308px; orphans: 2; text-align: start; text-indent: 0px; text-transform: none; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; white-space: pre; background-color: #f9f9f9; text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial;\">if<\/span><span style=\"color: #242424; font-family: source-code-pro, Menlo, Monaco, 'Courier New', Courier, monospace; font-size: 14px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: -0.308px; orphans: 2; text-align: start; text-indent: 0px; text-transform: none; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; white-space: pre; background-color: #f9f9f9; text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial; display: inline !important; float: none;\"> num % i == <\/span><span class=\"hljs-number\" style=\"box-sizing: inherit; color: #1c00cf; font-family: source-code-pro, Menlo, Monaco, 'Courier New', Courier, monospace; font-size: 14px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: -0.308px; orphans: 2; text-align: start; text-indent: 0px; text-transform: none; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; white-space: pre; background-color: #f9f9f9; text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial;\">0<\/span><span style=\"color: #242424; font-family: source-code-pro, Menlo, Monaco, 'Courier New', Courier, monospace; font-size: 14px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: -0.308px; orphans: 2; text-align: start; text-indent: 0px; text-transform: none; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; white-space: pre; background-color: #f9f9f9; text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial; display: inline !important; float: none;\">:<\/span><br style=\"box-sizing: inherit; color: #242424; font-family: source-code-pro, Menlo, Monaco, 'Courier New', Courier, monospace; font-size: 14px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: -0.308px; orphans: 2; text-align: start; text-indent: 0px; text-transform: none; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; white-space: pre; background-color: #f9f9f9; text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial;\" \/>            <span class=\"hljs-keyword\" style=\"box-sizing: inherit; color: #aa0d91; font-family: source-code-pro, Menlo, Monaco, 'Courier New', Courier, monospace; font-size: 14px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: -0.308px; orphans: 2; text-align: start; text-indent: 0px; text-transform: none; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; white-space: pre; background-color: #f9f9f9; text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial;\">return<\/span> <span class=\"hljs-literal\" style=\"box-sizing: inherit; color: #aa0d91; font-family: source-code-pro, Menlo, Monaco, 'Courier New', Courier, monospace; font-size: 14px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: -0.308px; orphans: 2; text-align: start; text-indent: 0px; text-transform: none; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; white-space: pre; background-color: #f9f9f9; text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial;\">False<\/span><br style=\"box-sizing: inherit; color: #242424; font-family: source-code-pro, Menlo, Monaco, 'Courier New', Courier, monospace; font-size: 14px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: -0.308px; orphans: 2; text-align: start; text-indent: 0px; text-transform: none; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; white-space: pre; background-color: #f9f9f9; text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial;\" \/>    <span class=\"hljs-keyword\" style=\"box-sizing: inherit; color: #aa0d91; font-family: source-code-pro, Menlo, Monaco, 'Courier New', Courier, monospace; font-size: 14px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: -0.308px; orphans: 2; text-align: start; text-indent: 0px; text-transform: none; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; white-space: pre; background-color: #f9f9f9; text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial;\">return<\/span> <span class=\"hljs-literal\" style=\"box-sizing: inherit; color: #aa0d91; font-family: source-code-pro, Menlo, Monaco, 'Courier New', Courier, monospace; font-size: 14px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: -0.308px; orphans: 2; text-align: start; text-indent: 0px; text-transform: none; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; white-space: pre; background-color: #f9f9f9; text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial;\">True<\/span><br style=\"box-sizing: inherit; color: #242424; font-family: source-code-pro, Menlo, Monaco, 'Courier New', Courier, monospace; font-size: 14px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: -0.308px; orphans: 2; text-align: start; text-indent: 0px; text-transform: none; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; white-space: pre; background-color: #f9f9f9; text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial;\" \/><br style=\"box-sizing: inherit; color: #242424; font-family: source-code-pro, Menlo, Monaco, 'Courier New', Courier, monospace; font-size: 14px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: -0.308px; orphans: 2; text-align: start; text-indent: 0px; text-transform: none; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; white-space: pre; background-color: #f9f9f9; text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial;\" \/><span class=\"hljs-meta\" style=\"box-sizing: inherit; color: #643820; font-family: source-code-pro, Menlo, Monaco, 'Courier New', Courier, monospace; font-size: 14px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: -0.308px; orphans: 2; text-align: start; text-indent: 0px; text-transform: none; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; white-space: pre; background-color: #f9f9f9; text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial;\">@numba.njit(<span class=\"hljs-params\" style=\"box-sizing: inherit; color: #5c2699;\">fastmath=<span class=\"hljs-literal\" style=\"box-sizing: inherit; color: #aa0d91;\">True<\/span>, cache=<span class=\"hljs-literal\" style=\"box-sizing: inherit; color: #aa0d91;\">True<\/span>, parallel=<span class=\"hljs-literal\" style=\"box-sizing: inherit; color: #aa0d91;\">True<\/span><\/span>)<\/span><br style=\"box-sizing: inherit; color: #242424; font-family: source-code-pro, Menlo, Monaco, 'Courier New', Courier, monospace; font-size: 14px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: -0.308px; orphans: 2; text-align: start; text-indent: 0px; text-transform: none; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; white-space: pre; background-color: #f9f9f9; text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial;\" \/><span class=\"hljs-keyword\" style=\"box-sizing: inherit; color: #aa0d91; font-family: source-code-pro, Menlo, Monaco, 'Courier New', Courier, monospace; font-size: 14px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: -0.308px; orphans: 2; text-align: start; text-indent: 0px; text-transform: none; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; white-space: pre; background-color: #f9f9f9; text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial;\">def<\/span> <span class=\"hljs-title.function\" style=\"box-sizing: inherit; color: #242424; font-family: source-code-pro, Menlo, Monaco, 'Courier New', Courier, monospace; font-size: 14px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: -0.308px; orphans: 2; text-align: start; text-indent: 0px; text-transform: none; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; white-space: pre; background-color: #f9f9f9; text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial;\">find_primes_numba<\/span><span style=\"color: #242424; font-family: source-code-pro, Menlo, Monaco, 'Courier New', Courier, monospace; font-size: 14px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: -0.308px; orphans: 2; text-align: start; text-indent: 0px; text-transform: none; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; white-space: pre; background-color: #f9f9f9; text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial; display: inline !important; float: none;\">(<\/span><span class=\"hljs-params\" style=\"box-sizing: inherit; color: #5c2699; font-family: source-code-pro, Menlo, Monaco, 'Courier New', Courier, monospace; font-size: 14px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: -0.308px; orphans: 2; text-align: start; text-indent: 0px; text-transform: none; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; white-space: pre; background-color: #f9f9f9; text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial;\">start, end<\/span><span style=\"color: #242424; font-family: source-code-pro, Menlo, Monaco, 'Courier New', Courier, monospace; font-size: 14px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: -0.308px; orphans: 2; text-align: start; text-indent: 0px; text-transform: none; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; white-space: pre; background-color: #f9f9f9; text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial; display: inline !important; float: none;\">):<\/span><br style=\"box-sizing: inherit; color: #242424; font-family: source-code-pro, Menlo, Monaco, 'Courier New', Courier, monospace; font-size: 14px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: -0.308px; orphans: 2; text-align: start; text-indent: 0px; text-transform: none; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; white-space: pre; background-color: #f9f9f9; text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial;\" \/>    <span class=\"hljs-comment\" style=\"box-sizing: inherit; color: #007400; font-family: source-code-pro, Menlo, Monaco, 'Courier New', Courier, monospace; font-size: 14px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: -0.308px; orphans: 2; text-align: start; text-indent: 0px; text-transform: none; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; white-space: pre; background-color: #f9f9f9; text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial;\"># return [num for num in numba.prange(start, end + 1) if is_prime_numba(num)]<\/span><br style=\"box-sizing: inherit; color: #242424; font-family: source-code-pro, Menlo, Monaco, 'Courier New', Courier, monospace; font-size: 14px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: -0.308px; orphans: 2; text-align: start; text-indent: 0px; text-transform: none; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; white-space: pre; background-color: #f9f9f9; text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial;\" \/>    <br style=\"box-sizing: inherit; color: #242424; font-family: source-code-pro, Menlo, Monaco, 'Courier New', Courier, monospace; font-size: 14px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: -0.308px; orphans: 2; text-align: start; text-indent: 0px; text-transform: none; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; white-space: pre; background-color: #f9f9f9; text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial;\" \/><span style=\"color: #242424; font-family: source-code-pro, Menlo, Monaco, 'Courier New', Courier, monospace; font-size: 14px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: -0.308px; orphans: 2; text-align: start; text-indent: 0px; text-transform: none; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; white-space: pre; background-color: #f9f9f9; text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial; display: inline !important; float: none;\">    count = <\/span><span class=\"hljs-number\" style=\"box-sizing: inherit; color: #1c00cf; font-family: source-code-pro, Menlo, Monaco, 'Courier New', Courier, monospace; font-size: 14px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: -0.308px; orphans: 2; text-align: start; text-indent: 0px; text-transform: none; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; white-space: pre; background-color: #f9f9f9; text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial;\">0<\/span><br style=\"box-sizing: inherit; color: #242424; font-family: source-code-pro, Menlo, Monaco, 'Courier New', Courier, monospace; font-size: 14px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: -0.308px; orphans: 2; text-align: start; text-indent: 0px; text-transform: none; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; white-space: pre; background-color: #f9f9f9; text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial;\" \/>    <span class=\"hljs-keyword\" style=\"box-sizing: inherit; color: #aa0d91; font-family: source-code-pro, Menlo, Monaco, 'Courier New', Courier, monospace; font-size: 14px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: -0.308px; orphans: 2; text-align: start; text-indent: 0px; text-transform: none; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; white-space: pre; background-color: #f9f9f9; text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial;\">for<\/span><span style=\"color: #242424; font-family: source-code-pro, Menlo, Monaco, 'Courier New', Courier, monospace; font-size: 14px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: -0.308px; orphans: 2; text-align: start; text-indent: 0px; text-transform: none; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; white-space: pre; background-color: #f9f9f9; text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial; display: inline !important; float: none;\"> num <\/span><span class=\"hljs-keyword\" style=\"box-sizing: inherit; color: #aa0d91; font-family: source-code-pro, Menlo, Monaco, 'Courier New', Courier, monospace; font-size: 14px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: -0.308px; orphans: 2; text-align: start; text-indent: 0px; text-transform: none; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; white-space: pre; background-color: #f9f9f9; text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial;\">in<\/span><span style=\"color: #242424; font-family: source-code-pro, Menlo, Monaco, 'Courier New', Courier, monospace; font-size: 14px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: -0.308px; orphans: 2; text-align: start; text-indent: 0px; text-transform: none; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; white-space: pre; background-color: #f9f9f9; text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial; display: inline !important; float: none;\"> numba.prange(start, end + <\/span><span class=\"hljs-number\" style=\"box-sizing: inherit; color: #1c00cf; font-family: source-code-pro, Menlo, Monaco, 'Courier New', Courier, monospace; font-size: 14px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: -0.308px; orphans: 2; text-align: start; text-indent: 0px; text-transform: none; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; white-space: pre; background-color: #f9f9f9; text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial;\">1<\/span><span style=\"color: #242424; font-family: source-code-pro, Menlo, Monaco, 'Courier New', Courier, monospace; font-size: 14px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: -0.308px; orphans: 2; text-align: start; text-indent: 0px; text-transform: none; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; white-space: pre; background-color: #f9f9f9; text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial; display: inline !important; float: none;\">):<\/span><br style=\"box-sizing: inherit; color: #242424; font-family: source-code-pro, Menlo, Monaco, 'Courier New', Courier, monospace; font-size: 14px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: -0.308px; orphans: 2; text-align: start; text-indent: 0px; text-transform: none; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; white-space: pre; background-color: #f9f9f9; text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial;\" \/>        <span class=\"hljs-keyword\" style=\"box-sizing: inherit; color: #aa0d91; font-family: source-code-pro, Menlo, Monaco, 'Courier New', Courier, monospace; font-size: 14px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: -0.308px; orphans: 2; text-align: start; text-indent: 0px; text-transform: none; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; white-space: pre; background-color: #f9f9f9; text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial;\">if<\/span><span style=\"color: #242424; font-family: source-code-pro, Menlo, Monaco, 'Courier New', Courier, monospace; font-size: 14px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: -0.308px; orphans: 2; text-align: start; text-indent: 0px; text-transform: none; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; white-space: pre; background-color: #f9f9f9; text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial; display: inline !important; float: none;\"> is_prime_numba(num):<\/span><br style=\"box-sizing: inherit; color: #242424; font-family: source-code-pro, Menlo, Monaco, 'Courier New', Courier, monospace; font-size: 14px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: -0.308px; orphans: 2; text-align: start; text-indent: 0px; text-transform: none; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; white-space: pre; background-color: #f9f9f9; text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial;\" \/><span style=\"color: #242424; font-family: source-code-pro, Menlo, Monaco, 'Courier New', Courier, monospace; font-size: 14px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: -0.308px; orphans: 2; text-align: start; text-indent: 0px; text-transform: none; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; white-space: pre; background-color: #f9f9f9; text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial; display: inline !important; float: none;\">            count += <\/span><span class=\"hljs-number\" style=\"box-sizing: inherit; color: #1c00cf; font-family: source-code-pro, Menlo, Monaco, 'Courier New', Courier, monospace; font-size: 14px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: -0.308px; orphans: 2; text-align: start; text-indent: 0px; text-transform: none; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; white-space: pre; background-color: #f9f9f9; text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial;\">1<\/span><br style=\"box-sizing: inherit; color: #242424; font-family: source-code-pro, Menlo, Monaco, 'Courier New', Courier, monospace; font-size: 14px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: -0.308px; orphans: 2; text-align: start; text-indent: 0px; text-transform: none; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; white-space: pre; background-color: #f9f9f9; text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial;\" \/>    <span class=\"hljs-keyword\" style=\"box-sizing: inherit; color: #aa0d91; font-family: source-code-pro, Menlo, Monaco, 'Courier New', Courier, monospace; font-size: 14px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: -0.308px; orphans: 2; text-align: start; text-indent: 0px; text-transform: none; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; white-space: pre; background-color: #f9f9f9; text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial;\">return<\/span><span style=\"color: #242424; font-family: source-code-pro, Menlo, Monaco, 'Courier New', Courier, monospace; font-size: 14px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: -0.308px; orphans: 2; text-align: start; text-indent: 0px; text-transform: none; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; white-space: pre; background-color: #f9f9f9; text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial; display: inline !important; float: none;\"> count<\/span><br style=\"box-sizing: inherit; color: #242424; font-family: source-code-pro, Menlo, Monaco, 'Courier New', Courier, monospace; font-size: 14px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: -0.308px; orphans: 2; text-align: start; text-indent: 0px; text-transform: none; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; white-space: pre; background-color: #f9f9f9; text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial;\" \/><br style=\"box-sizing: inherit; color: #242424; font-family: source-code-pro, Menlo, Monaco, 'Courier New', Courier, monospace; font-size: 14px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: -0.308px; orphans: 2; text-align: start; text-indent: 0px; text-transform: none; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; white-space: pre; background-color: #f9f9f9; text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial;\" \/><span class=\"hljs-keyword\" style=\"box-sizing: inherit; color: #aa0d91; font-family: source-code-pro, Menlo, Monaco, 'Courier New', Courier, monospace; font-size: 14px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: -0.308px; orphans: 2; text-align: start; text-indent: 0px; text-transform: none; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; white-space: pre; background-color: #f9f9f9; text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial;\">def<\/span> <span class=\"hljs-title.function\" style=\"box-sizing: inherit; color: #242424; font-family: source-code-pro, Menlo, Monaco, 'Courier New', Courier, monospace; font-size: 14px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: -0.308px; orphans: 2; text-align: start; text-indent: 0px; text-transform: none; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; white-space: pre; background-color: #f9f9f9; text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial;\">main<\/span><span style=\"color: #242424; font-family: source-code-pro, Menlo, Monaco, 'Courier New', Courier, monospace; font-size: 14px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: -0.308px; orphans: 2; text-align: start; text-indent: 0px; text-transform: none; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; white-space: pre; background-color: #f9f9f9; text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial; display: inline !important; float: none;\">():<\/span><br style=\"box-sizing: inherit; color: #242424; font-family: source-code-pro, Menlo, Monaco, 'Courier New', Courier, monospace; font-size: 14px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: -0.308px; orphans: 2; text-align: start; text-indent: 0px; text-transform: none; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; white-space: pre; background-color: #f9f9f9; text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial;\" \/><span style=\"color: #242424; font-family: source-code-pro, Menlo, Monaco, 'Courier New', Courier, monospace; font-size: 14px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: -0.308px; orphans: 2; text-align: start; text-indent: 0px; text-transform: none; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; white-space: pre; background-color: #f9f9f9; text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial; display: inline !important; float: none;\">    start = <\/span><span class=\"hljs-number\" style=\"box-sizing: inherit; color: #1c00cf; font-family: source-code-pro, Menlo, Monaco, 'Courier New', Courier, monospace; font-size: 14px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: -0.308px; orphans: 2; text-align: start; text-indent: 0px; text-transform: none; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; white-space: pre; background-color: #f9f9f9; text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial;\">0<\/span><br style=\"box-sizing: inherit; color: #242424; font-family: source-code-pro, Menlo, Monaco, 'Courier New', Courier, monospace; font-size: 14px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: -0.308px; orphans: 2; text-align: start; text-indent: 0px; text-transform: none; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; white-space: pre; background-color: #f9f9f9; text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial;\" \/><span style=\"color: #242424; font-family: source-code-pro, Menlo, Monaco, 'Courier New', Courier, monospace; font-size: 14px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: -0.308px; orphans: 2; text-align: start; text-indent: 0px; text-transform: none; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; white-space: pre; background-color: #f9f9f9; text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial; display: inline !important; float: none;\">    end = <\/span><span class=\"hljs-number\" style=\"box-sizing: inherit; color: #1c00cf; font-family: source-code-pro, Menlo, Monaco, 'Courier New', Courier, monospace; font-size: 14px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: -0.308px; orphans: 2; text-align: start; text-indent: 0px; text-transform: none; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; white-space: pre; background-color: #f9f9f9; text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial;\">10000000<\/span><br style=\"box-sizing: inherit; color: #242424; font-family: source-code-pro, Menlo, Monaco, 'Courier New', Courier, monospace; font-size: 14px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: -0.308px; orphans: 2; text-align: start; text-indent: 0px; text-transform: none; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; white-space: pre; background-color: #f9f9f9; text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial;\" \/>    <span class=\"hljs-comment\" style=\"box-sizing: inherit; color: #007400; font-family: source-code-pro, Menlo, Monaco, 'Courier New', Courier, monospace; font-size: 14px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: -0.308px; orphans: 2; text-align: start; text-indent: 0px; text-transform: none; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; white-space: pre; background-color: #f9f9f9; text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial;\"># Find primes and measure execution time<\/span><br style=\"box-sizing: inherit; color: #242424; font-family: source-code-pro, Menlo, Monaco, 'Courier New', Courier, monospace; font-size: 14px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: -0.308px; orphans: 2; text-align: start; text-indent: 0px; text-transform: none; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; white-space: pre; background-color: #f9f9f9; text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial;\" \/><span style=\"color: #242424; font-family: source-code-pro, Menlo, Monaco, 'Courier New', Courier, monospace; font-size: 14px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: -0.308px; orphans: 2; text-align: start; text-indent: 0px; text-transform: none; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; white-space: pre; background-color: #f9f9f9; text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial; display: inline !important; float: none;\">    start_time = time.time()<\/span><br style=\"box-sizing: inherit; color: #242424; font-family: source-code-pro, Menlo, Monaco, 'Courier New', Courier, monospace; font-size: 14px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: -0.308px; orphans: 2; text-align: start; text-indent: 0px; text-transform: none; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; white-space: pre; background-color: #f9f9f9; text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial;\" \/><span style=\"color: #242424; font-family: source-code-pro, Menlo, Monaco, 'Courier New', Courier, monospace; font-size: 14px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: -0.308px; orphans: 2; text-align: start; text-indent: 0px; text-transform: none; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; white-space: pre; background-color: #f9f9f9; text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial; display: inline !important; float: none;\">    primes_count = find_primes_numba(start, end)<\/span><br style=\"box-sizing: inherit; color: #242424; font-family: source-code-pro, Menlo, Monaco, 'Courier New', Courier, monospace; font-size: 14px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: -0.308px; orphans: 2; text-align: start; text-indent: 0px; text-transform: none; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; white-space: pre; background-color: #f9f9f9; text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial;\" \/><span style=\"color: #242424; font-family: source-code-pro, Menlo, Monaco, 'Courier New', Courier, monospace; font-size: 14px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: -0.308px; orphans: 2; text-align: start; text-indent: 0px; text-transform: none; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; white-space: pre; background-color: #f9f9f9; text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial; display: inline !important; float: none;\">    end_time = time.time()<\/span><br style=\"box-sizing: inherit; color: #242424; font-family: source-code-pro, Menlo, Monaco, 'Courier New', Courier, monospace; font-size: 14px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: -0.308px; orphans: 2; text-align: start; text-indent: 0px; text-transform: none; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; white-space: pre; background-color: #f9f9f9; text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial;\" \/><span style=\"color: #242424; font-family: source-code-pro, Menlo, Monaco, 'Courier New', Courier, monospace; font-size: 14px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: -0.308px; orphans: 2; text-align: start; text-indent: 0px; text-transform: none; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; white-space: pre; background-color: #f9f9f9; text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial; display: inline !important; float: none;\">    execution_time = end_time - start_time<\/span><br style=\"box-sizing: inherit; color: #242424; font-family: source-code-pro, Menlo, Monaco, 'Courier New', Courier, monospace; font-size: 14px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: -0.308px; orphans: 2; text-align: start; text-indent: 0px; text-transform: none; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; white-space: pre; background-color: #f9f9f9; text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial;\" \/>    <span class=\"hljs-built_in\" style=\"box-sizing: inherit; color: #5c2699; font-family: source-code-pro, Menlo, Monaco, 'Courier New', Courier, monospace; font-size: 14px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: -0.308px; orphans: 2; text-align: start; text-indent: 0px; text-transform: none; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; white-space: pre; background-color: #f9f9f9; text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial;\">print<\/span><span style=\"color: #242424; font-family: source-code-pro, Menlo, Monaco, 'Courier New', Courier, monospace; font-size: 14px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: -0.308px; orphans: 2; text-align: start; text-indent: 0px; text-transform: none; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; white-space: pre; background-color: #f9f9f9; text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial; display: inline !important; float: none;\">(<\/span><span class=\"hljs-string\" style=\"box-sizing: inherit; color: #c41a16; font-family: source-code-pro, Menlo, Monaco, 'Courier New', Courier, monospace; font-size: 14px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: -0.308px; orphans: 2; text-align: start; text-indent: 0px; text-transform: none; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; white-space: pre; background-color: #f9f9f9; text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial;\">\"Execution time (with Numba):\"<\/span><span style=\"color: #242424; font-family: source-code-pro, Menlo, Monaco, 'Courier New', Courier, monospace; font-size: 14px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: -0.308px; orphans: 2; text-align: start; text-indent: 0px; text-transform: none; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; white-space: pre; background-color: #f9f9f9; text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial; display: inline !important; float: none;\">, execution_time, <\/span><span class=\"hljs-string\" style=\"box-sizing: inherit; color: #c41a16; font-family: source-code-pro, Menlo, Monaco, 'Courier New', Courier, monospace; font-size: 14px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: -0.308px; orphans: 2; text-align: start; text-indent: 0px; text-transform: none; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; white-space: pre; background-color: #f9f9f9; text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial;\">\"seconds\"<\/span><span style=\"color: #242424; font-family: source-code-pro, Menlo, Monaco, 'Courier New', Courier, monospace; font-size: 14px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: -0.308px; orphans: 2; text-align: start; text-indent: 0px; text-transform: none; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; white-space: pre; background-color: #f9f9f9; text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial; display: inline !important; float: none;\">)<\/span><br style=\"box-sizing: inherit; color: #242424; font-family: source-code-pro, Menlo, Monaco, 'Courier New', Courier, monospace; font-size: 14px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: -0.308px; orphans: 2; text-align: start; text-indent: 0px; text-transform: none; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; white-space: pre; background-color: #f9f9f9; text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial;\" \/>    <span class=\"hljs-built_in\" style=\"box-sizing: inherit; color: #5c2699; font-family: source-code-pro, Menlo, Monaco, 'Courier New', Courier, monospace; font-size: 14px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: -0.308px; orphans: 2; text-align: start; text-indent: 0px; text-transform: none; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; white-space: pre; background-color: #f9f9f9; text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial;\">print<\/span><span style=\"color: #242424; font-family: source-code-pro, Menlo, Monaco, 'Courier New', Courier, monospace; font-size: 14px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: -0.308px; orphans: 2; text-align: start; text-indent: 0px; text-transform: none; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; white-space: pre; background-color: #f9f9f9; text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial; display: inline !important; float: none;\">(<\/span><span class=\"hljs-string\" style=\"box-sizing: inherit; color: #c41a16; font-family: source-code-pro, Menlo, Monaco, 'Courier New', Courier, monospace; font-size: 14px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: -0.308px; orphans: 2; text-align: start; text-indent: 0px; text-transform: none; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; white-space: pre; background-color: #f9f9f9; text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial;\">\"Total prime numbers found:\"<\/span><span style=\"color: #242424; font-family: source-code-pro, Menlo, Monaco, 'Courier New', Courier, monospace; font-size: 14px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: -0.308px; orphans: 2; text-align: start; text-indent: 0px; text-transform: none; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; white-space: pre; background-color: #f9f9f9; text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial; display: inline !important; float: none;\">, primes_count)<\/span><br style=\"box-sizing: inherit; color: #242424; font-family: source-code-pro, Menlo, Monaco, 'Courier New', Courier, monospace; font-size: 14px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: -0.308px; orphans: 2; text-align: start; text-indent: 0px; text-transform: none; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; white-space: pre; background-color: #f9f9f9; text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial;\" \/><br style=\"box-sizing: inherit; color: #242424; font-family: source-code-pro, Menlo, Monaco, 'Courier New', Courier, monospace; font-size: 14px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: -0.308px; orphans: 2; text-align: start; text-indent: 0px; text-transform: none; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; white-space: pre; background-color: #f9f9f9; text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial;\" \/><span style=\"color: #242424; font-family: source-code-pro, Menlo, Monaco, 'Courier New', Courier, monospace; font-size: 14px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: -0.308px; orphans: 2; text-align: start; text-indent: 0px; text-transform: none; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; white-space: pre; background-color: #f9f9f9; text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial; display: inline !important; float: none;\">main()<\/span><\/pre>\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-9299acb elementor-widget elementor-widget-text-editor\" data-id=\"9299acb\" data-element_type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t<p><span style=\"color: #242424; font-family: source-serif-pro, Georgia, Cambria, 'Times New Roman', Times, serif; font-size: 20px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: -0.06px; orphans: 2; text-align: start; text-indent: 0px; text-transform: none; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; white-space: normal; background-color: #ffffff; text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial; display: inline !important; float: none;\">Python with Numba Execution Time: 2.3 seconds (the fastest)<\/span><\/p>\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t<\/section>\n\t\t\t\t<section class=\"elementor-section elementor-top-section elementor-element elementor-element-f53da6b elementor-section-boxed elementor-section-height-default elementor-section-height-default wpr-particle-no wpr-jarallax-no wpr-parallax-no wpr-sticky-section-no\" data-id=\"f53da6b\" data-element_type=\"section\">\n\t\t\t\t\t\t<div class=\"elementor-container elementor-column-gap-default\">\n\t\t\t\t\t<div class=\"elementor-column elementor-col-100 elementor-top-column elementor-element elementor-element-da0cf62\" data-id=\"da0cf62\" data-element_type=\"column\">\n\t\t\t<div class=\"elementor-widget-wrap elementor-element-populated\">\n\t\t\t\t\t\t<div class=\"elementor-element elementor-element-baefa35 toc-header elementor-widget elementor-widget-heading\" data-id=\"baefa35\" data-element_type=\"widget\" data-widget_type=\"heading.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t<h2 class=\"elementor-heading-title elementor-size-default\">Results and Explanation:<\/h2>\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-cdb2178 elementor-widget elementor-widget-text-editor\" data-id=\"cdb2178\" data-element_type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t<p id=\"730a\" class=\"pw-post-body-paragraph vc vd qh ve b vf vg vh vi vj vk vl vm vn vo vp vq vr vs vt vu vv vw vx vy vz ln bj\" style=\"box-sizing: inherit; margin: 0.86em 0px -0.46em; font-weight: 400; color: #242424; word-break: break-word; font-style: normal; line-height: 32px; letter-spacing: -0.003em; font-family: source-serif-pro, Georgia, Cambria, 'Times New Roman', Times, serif; font-size: 20px; font-variant-ligatures: normal; font-variant-caps: normal; orphans: 2; text-align: start; text-indent: 0px; text-transform: none; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; white-space: normal; background-color: #ffffff; text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial;\" data-selectable-paragraph=\"\">After running the provided code, we observed that Python with Numba outperformed the C++ implementation in terms of execution time for finding prime numbers count within the range of 0 to 10,000,000. This result might seem surprising at first, as traditionally C++ is known for its superior performance compared to Python due to its nature as a compiled language. However, with the help of Numba\u2019s just-in-time (JIT) compilation and parallel processing features, Python code can achieve significant speedups.<\/p><p id=\"29b4\" class=\"pw-post-body-paragraph vc vd qh ve b vf wa vh vi vj wb vl vm vn wc vp vq vr wd vt vu vv we vx vy vz ln bj\" style=\"box-sizing: inherit; margin: 2em 0px -0.46em; font-weight: 400; color: #242424; word-break: break-word; font-style: normal; line-height: 32px; letter-spacing: -0.003em; font-family: source-serif-pro, Georgia, Cambria, 'Times New Roman', Times, serif; font-size: 20px; font-variant-ligatures: normal; font-variant-caps: normal; orphans: 2; text-align: start; text-indent: 0px; text-transform: none; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; white-space: normal; background-color: #ffffff; text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial;\" data-selectable-paragraph=\"\">Numba\u2019s\u00a0<code class=\"hv wz xa xb wr b\" style=\"box-sizing: inherit; font-weight: 400; background-color: #f2f2f2; font-family: source-code-pro, Menlo, Monaco, 'Courier New', Courier, monospace; padding: 2px 4px; font-size: 15px;\">@numba.jit<\/code>\u00a0decorator and\u00a0<code class=\"hv wz xa xb wr b\" style=\"box-sizing: inherit; font-weight: 400; background-color: #f2f2f2; font-family: source-code-pro, Menlo, Monaco, 'Courier New', Courier, monospace; padding: 2px 4px; font-size: 15px;\">@numba.njit(parallel=True)<\/code>\u00a0option enable efficient compilation and parallel execution of the code, respectively. The combination of Numba&#8217;s capabilities allows the Python code to be heavily optimized for numerical computations and computationally intensive tasks such as prime number searching.<\/p><p id=\"a2ed\" class=\"pw-post-body-paragraph vc vd qh ve b vf wa vh vi vj wb vl vm vn wc vp vq vr wd vt vu vv we vx vy vz ln bj\" style=\"box-sizing: inherit; margin: 2em 0px -0.46em; font-weight: 400; color: #242424; word-break: break-word; font-style: normal; line-height: 32px; letter-spacing: -0.003em; font-family: source-serif-pro, Georgia, Cambria, 'Times New Roman', Times, serif; font-size: 20px; font-variant-ligatures: normal; font-variant-caps: normal; orphans: 2; text-align: start; text-indent: 0px; text-transform: none; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; white-space: normal; background-color: #ffffff; text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial;\" data-selectable-paragraph=\"\">During the execution, Numba effectively translates the Python code into optimized machine code, reducing the overhead associated with Python\u2019s interpreter and improving the code\u2019s performance. Additionally, the use of parallel processing with Numba\u2019s\u00a0<code class=\"hv wz xa xb wr b\" style=\"box-sizing: inherit; font-weight: 400; background-color: #f2f2f2; font-family: source-code-pro, Menlo, Monaco, 'Courier New', Courier, monospace; padding: 2px 4px; font-size: 15px;\">numba.prange<\/code>\u00a0function allows the code to leverage multiple CPU cores, maximizing computational power.<\/p><p id=\"7afa\" class=\"pw-post-body-paragraph vc vd qh ve b vf wa vh vi vj wb vl vm vn wc vp vq vr wd vt vu vv we vx vy vz ln bj\" style=\"box-sizing: inherit; margin: 2em 0px -0.46em; font-weight: 400; color: #242424; word-break: break-word; font-style: normal; line-height: 32px; letter-spacing: -0.003em; font-family: source-serif-pro, Georgia, Cambria, 'Times New Roman', Times, serif; font-size: 20px; font-variant-ligatures: normal; font-variant-caps: normal; orphans: 2; text-align: start; text-indent: 0px; text-transform: none; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; white-space: normal; background-color: #ffffff; text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial;\" data-selectable-paragraph=\"\">As a result, Python with Numba surpasses the performance of the C++ implementation, showcasing how Numba can elevate Python\u2019s capabilities for numerical computations and computationally demanding algorithms. This combination of simplicity and performance makes Python with Numba an excellent choice for tasks that require both speed and ease of development. It allows developers to write high-level Python code while achieving performance that was traditionally associated with low-level languages like C++.<\/p>\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t<\/section>\n\t\t\t\t<section class=\"elementor-section elementor-top-section elementor-element elementor-element-2685c0e elementor-section-boxed elementor-section-height-default elementor-section-height-default wpr-particle-no wpr-jarallax-no wpr-parallax-no wpr-sticky-section-no\" data-id=\"2685c0e\" data-element_type=\"section\">\n\t\t\t\t\t\t<div class=\"elementor-container elementor-column-gap-default\">\n\t\t\t\t\t<div class=\"elementor-column elementor-col-100 elementor-top-column elementor-element elementor-element-8a5368a\" data-id=\"8a5368a\" data-element_type=\"column\">\n\t\t\t<div class=\"elementor-widget-wrap elementor-element-populated\">\n\t\t\t\t\t\t<div class=\"elementor-element elementor-element-27d94c6 toc-header elementor-widget elementor-widget-heading\" data-id=\"27d94c6\" data-element_type=\"widget\" data-widget_type=\"heading.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t<h2 class=\"elementor-heading-title elementor-size-default\">Numba Use Cases:<\/h2>\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-bfd9a9f elementor-widget elementor-widget-text-editor\" data-id=\"bfd9a9f\" data-element_type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t<p><span style=\"color: #242424; font-family: source-serif-pro, Georgia, Cambria, 'Times New Roman', Times, serif; font-size: 20px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: -0.06px; orphans: 2; text-align: start; text-indent: 0px; text-transform: none; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; white-space: normal; background-color: #ffffff; text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial; display: inline !important; float: none;\">Numba excels in scenarios where performance is critical, and numerical computations, simulations, and scientific calculations form a significant part of the workload. It shines in the following use cases:<\/span><\/p>\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t<\/section>\n\t\t\t\t<section class=\"elementor-section elementor-top-section elementor-element elementor-element-06ed934 elementor-section-boxed elementor-section-height-default elementor-section-height-default wpr-particle-no wpr-jarallax-no wpr-parallax-no wpr-sticky-section-no\" data-id=\"06ed934\" data-element_type=\"section\">\n\t\t\t\t\t\t<div class=\"elementor-container elementor-column-gap-default\">\n\t\t\t\t\t<div class=\"elementor-column elementor-col-100 elementor-top-column elementor-element elementor-element-73794a1\" data-id=\"73794a1\" data-element_type=\"column\">\n\t\t\t<div class=\"elementor-widget-wrap elementor-element-populated\">\n\t\t\t\t\t\t<div class=\"elementor-element elementor-element-28e18ad toc-header elementor-widget elementor-widget-heading\" data-id=\"28e18ad\" data-element_type=\"widget\" data-widget_type=\"heading.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t<h3 class=\"elementor-heading-title elementor-size-default\">Scientific Computing:<\/h3>\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-22e6535 elementor-widget elementor-widget-text-editor\" data-id=\"22e6535\" data-element_type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t<p id=\"10ea\" class=\"pw-post-body-paragraph vc vd qh ve b vf vg vh vi vj vk vl vm vn vo vp vq vr vs vt vu vv vw vx vy vz ln bj\" data-selectable-paragraph=\"\" style=\"box-sizing: inherit; margin: 0.86em 0px -0.46em; font-weight: 400; color: rgb(36, 36, 36); word-break: break-word; font-style: normal; line-height: 32px; letter-spacing: -0.003em; font-family: source-serif-pro, Georgia, Cambria, &quot;Times New Roman&quot;, Times, serif; font-size: 20px; font-variant-ligatures: normal; font-variant-caps: normal; orphans: 2; text-align: start; text-indent: 0px; text-transform: none; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; white-space: normal; background-color: rgb(255, 255, 255); text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial;\">Numba enhances the performance of complex scientific algorithms, simulations, and data analysis tasks, providing a significant boost to researchers and scientists.<\/p><p id=\"bf01\" class=\"pw-post-body-paragraph vc vd qh ve b vf wa vh vi vj wb vl vm vn wc vp vq vr wd vt vu vv we vx vy vz ln bj\" data-selectable-paragraph=\"\" style=\"box-sizing: inherit; margin: 2em 0px -0.46em; font-weight: 400; color: rgb(36, 36, 36); word-break: break-word; font-style: normal; line-height: 32px; letter-spacing: -0.003em; font-family: source-serif-pro, Georgia, Cambria, &quot;Times New Roman&quot;, Times, serif; font-size: 20px; font-variant-ligatures: normal; font-variant-caps: normal; orphans: 2; text-align: start; text-indent: 0px; text-transform: none; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; white-space: normal; background-color: rgb(255, 255, 255); text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial;\">Example \u2014 Numerical Integration (Trapezoidal Rule) Explanation:<strong class=\"ve jv\" style=\"box-sizing: inherit; font-weight: 700; font-family: source-serif-pro, Georgia, Cambria, &quot;Times New Roman&quot;, Times, serif;\"><\/strong><br style=\"box-sizing: inherit;\">The trapezoidal rule is a numerical integration method used to approximate the definite integral of a function. It divides the area under the curve of the function into trapezoids and sums up their areas to approximate the integral.<\/p>\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-deae95f elementor-widget elementor-widget-text-editor\" data-id=\"deae95f\" data-element_type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t<pre style=\"box-sizing: inherit; margin: 56px 0px 0px; background: #f9f9f9; color: #242424; border-radius: 4px; overflow-x: auto; font-family: source-code-pro, Menlo, Monaco, 'Courier New', Courier, monospace; padding: 32px; border: 1px solid #e5e5e5; font-size: medium; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: normal; orphans: 2; text-align: start; text-indent: 0px; text-transform: none; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial;\"><span class=\"hljs-keyword\" style=\"box-sizing: inherit; color: rgb(170, 13, 145); font-family: source-code-pro, Menlo, Monaco, &quot;Courier New&quot;, Courier, monospace; font-size: 14px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: -0.308px; orphans: 2; text-align: start; text-indent: 0px; text-transform: none; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; white-space: pre; background-color: rgb(249, 249, 249); text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial;\">import<\/span><span style=\"color: rgb(36, 36, 36); font-family: source-code-pro, Menlo, Monaco, &quot;Courier New&quot;, Courier, monospace; font-size: 14px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: -0.308px; orphans: 2; text-align: start; text-indent: 0px; text-transform: none; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; white-space: pre; background-color: rgb(249, 249, 249); text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial; display: inline !important; float: none;\"> time<\/span><br style=\"box-sizing: inherit; color: rgb(36, 36, 36); font-family: source-code-pro, Menlo, Monaco, &quot;Courier New&quot;, Courier, monospace; font-size: 14px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: -0.308px; orphans: 2; text-align: start; text-indent: 0px; text-transform: none; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; white-space: pre; background-color: rgb(249, 249, 249); text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial;\"><span class=\"hljs-keyword\" style=\"box-sizing: inherit; color: rgb(170, 13, 145); font-family: source-code-pro, Menlo, Monaco, &quot;Courier New&quot;, Courier, monospace; font-size: 14px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: -0.308px; orphans: 2; text-align: start; text-indent: 0px; text-transform: none; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; white-space: pre; background-color: rgb(249, 249, 249); text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial;\">import<\/span><span style=\"color: rgb(36, 36, 36); font-family: source-code-pro, Menlo, Monaco, &quot;Courier New&quot;, Courier, monospace; font-size: 14px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: -0.308px; orphans: 2; text-align: start; text-indent: 0px; text-transform: none; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; white-space: pre; background-color: rgb(249, 249, 249); text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial; display: inline !important; float: none;\"> numba<\/span><br style=\"box-sizing: inherit; color: rgb(36, 36, 36); font-family: source-code-pro, Menlo, Monaco, &quot;Courier New&quot;, Courier, monospace; font-size: 14px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: -0.308px; orphans: 2; text-align: start; text-indent: 0px; text-transform: none; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; white-space: pre; background-color: rgb(249, 249, 249); text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial;\"><br style=\"box-sizing: inherit; color: rgb(36, 36, 36); font-family: source-code-pro, Menlo, Monaco, &quot;Courier New&quot;, Courier, monospace; font-size: 14px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: -0.308px; orphans: 2; text-align: start; text-indent: 0px; text-transform: none; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; white-space: pre; background-color: rgb(249, 249, 249); text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial;\"><span class=\"hljs-keyword\" style=\"box-sizing: inherit; color: rgb(170, 13, 145); font-family: source-code-pro, Menlo, Monaco, &quot;Courier New&quot;, Courier, monospace; font-size: 14px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: -0.308px; orphans: 2; text-align: start; text-indent: 0px; text-transform: none; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; white-space: pre; background-color: rgb(249, 249, 249); text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial;\">def<\/span><span style=\"color: rgb(36, 36, 36); font-family: source-code-pro, Menlo, Monaco, &quot;Courier New&quot;, Courier, monospace; font-size: 14px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: -0.308px; orphans: 2; text-align: start; text-indent: 0px; text-transform: none; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; white-space: pre; background-color: rgb(249, 249, 249); text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial; display: inline !important; float: none;\"> <\/span><span class=\"hljs-title.function\" style=\"box-sizing: inherit; color: rgb(36, 36, 36); font-family: source-code-pro, Menlo, Monaco, &quot;Courier New&quot;, Courier, monospace; font-size: 14px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: -0.308px; orphans: 2; text-align: start; text-indent: 0px; text-transform: none; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; white-space: pre; background-color: rgb(249, 249, 249); text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial;\">f<\/span><span style=\"color: rgb(36, 36, 36); font-family: source-code-pro, Menlo, Monaco, &quot;Courier New&quot;, Courier, monospace; font-size: 14px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: -0.308px; orphans: 2; text-align: start; text-indent: 0px; text-transform: none; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; white-space: pre; background-color: rgb(249, 249, 249); text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial; display: inline !important; float: none;\">(<\/span><span class=\"hljs-params\" style=\"box-sizing: inherit; color: rgb(92, 38, 153); font-family: source-code-pro, Menlo, Monaco, &quot;Courier New&quot;, Courier, monospace; font-size: 14px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: -0.308px; orphans: 2; text-align: start; text-indent: 0px; text-transform: none; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; white-space: pre; background-color: rgb(249, 249, 249); text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial;\">x<\/span><span style=\"color: rgb(36, 36, 36); font-family: source-code-pro, Menlo, Monaco, &quot;Courier New&quot;, Courier, monospace; font-size: 14px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: -0.308px; orphans: 2; text-align: start; text-indent: 0px; text-transform: none; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; white-space: pre; background-color: rgb(249, 249, 249); text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial; display: inline !important; float: none;\">):<\/span><br style=\"box-sizing: inherit; color: rgb(36, 36, 36); font-family: source-code-pro, Menlo, Monaco, &quot;Courier New&quot;, Courier, monospace; font-size: 14px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: -0.308px; orphans: 2; text-align: start; text-indent: 0px; text-transform: none; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; white-space: pre; background-color: rgb(249, 249, 249); text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial;\"><span style=\"color: rgb(36, 36, 36); font-family: source-code-pro, Menlo, Monaco, &quot;Courier New&quot;, Courier, monospace; font-size: 14px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: -0.308px; orphans: 2; text-align: start; text-indent: 0px; text-transform: none; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; white-space: pre; background-color: rgb(249, 249, 249); text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial; display: inline !important; float: none;\">    <\/span><span class=\"hljs-comment\" style=\"box-sizing: inherit; color: rgb(0, 116, 0); font-family: source-code-pro, Menlo, Monaco, &quot;Courier New&quot;, Courier, monospace; font-size: 14px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: -0.308px; orphans: 2; text-align: start; text-indent: 0px; text-transform: none; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; white-space: pre; background-color: rgb(249, 249, 249); text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial;\"># The function to be integrated<\/span><br style=\"box-sizing: inherit; color: rgb(36, 36, 36); font-family: source-code-pro, Menlo, Monaco, &quot;Courier New&quot;, Courier, monospace; font-size: 14px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: -0.308px; orphans: 2; text-align: start; text-indent: 0px; text-transform: none; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; white-space: pre; background-color: rgb(249, 249, 249); text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial;\"><span style=\"color: rgb(36, 36, 36); font-family: source-code-pro, Menlo, Monaco, &quot;Courier New&quot;, Courier, monospace; font-size: 14px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: -0.308px; orphans: 2; text-align: start; text-indent: 0px; text-transform: none; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; white-space: pre; background-color: rgb(249, 249, 249); text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial; display: inline !important; float: none;\">    <\/span><span class=\"hljs-keyword\" style=\"box-sizing: inherit; color: rgb(170, 13, 145); font-family: source-code-pro, Menlo, Monaco, &quot;Courier New&quot;, Courier, monospace; font-size: 14px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: -0.308px; orphans: 2; text-align: start; text-indent: 0px; text-transform: none; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; white-space: pre; background-color: rgb(249, 249, 249); text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial;\">return<\/span><span style=\"color: rgb(36, 36, 36); font-family: source-code-pro, Menlo, Monaco, &quot;Courier New&quot;, Courier, monospace; font-size: 14px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: -0.308px; orphans: 2; text-align: start; text-indent: 0px; text-transform: none; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; white-space: pre; background-color: rgb(249, 249, 249); text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial; display: inline !important; float: none;\"> x**<\/span><span class=\"hljs-number\" style=\"box-sizing: inherit; color: rgb(28, 0, 207); font-family: source-code-pro, Menlo, Monaco, &quot;Courier New&quot;, Courier, monospace; font-size: 14px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: -0.308px; orphans: 2; text-align: start; text-indent: 0px; text-transform: none; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; white-space: pre; background-color: rgb(249, 249, 249); text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial;\">2<\/span><br style=\"box-sizing: inherit; color: rgb(36, 36, 36); font-family: source-code-pro, Menlo, Monaco, &quot;Courier New&quot;, Courier, monospace; font-size: 14px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: -0.308px; orphans: 2; text-align: start; text-indent: 0px; text-transform: none; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; white-space: pre; background-color: rgb(249, 249, 249); text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial;\"><br style=\"box-sizing: inherit; color: rgb(36, 36, 36); font-family: source-code-pro, Menlo, Monaco, &quot;Courier New&quot;, Courier, monospace; font-size: 14px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: -0.308px; orphans: 2; text-align: start; text-indent: 0px; text-transform: none; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; white-space: pre; background-color: rgb(249, 249, 249); text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial;\"><span class=\"hljs-keyword\" style=\"box-sizing: inherit; color: rgb(170, 13, 145); font-family: source-code-pro, Menlo, Monaco, &quot;Courier New&quot;, Courier, monospace; font-size: 14px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: -0.308px; orphans: 2; text-align: start; text-indent: 0px; text-transform: none; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; white-space: pre; background-color: rgb(249, 249, 249); text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial;\">def<\/span><span style=\"color: rgb(36, 36, 36); font-family: source-code-pro, Menlo, Monaco, &quot;Courier New&quot;, Courier, monospace; font-size: 14px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: -0.308px; orphans: 2; text-align: start; text-indent: 0px; text-transform: none; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; white-space: pre; background-color: rgb(249, 249, 249); text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial; display: inline !important; float: none;\"> <\/span><span class=\"hljs-title.function\" style=\"box-sizing: inherit; color: rgb(36, 36, 36); font-family: source-code-pro, Menlo, Monaco, &quot;Courier New&quot;, Courier, monospace; font-size: 14px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: -0.308px; orphans: 2; text-align: start; text-indent: 0px; text-transform: none; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; white-space: pre; background-color: rgb(249, 249, 249); text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial;\">numerical_integration_without_numba<\/span><span style=\"color: rgb(36, 36, 36); font-family: source-code-pro, Menlo, Monaco, &quot;Courier New&quot;, Courier, monospace; font-size: 14px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: -0.308px; orphans: 2; text-align: start; text-indent: 0px; text-transform: none; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; white-space: pre; background-color: rgb(249, 249, 249); text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial; display: inline !important; float: none;\">(<\/span><span class=\"hljs-params\" style=\"box-sizing: inherit; color: rgb(92, 38, 153); font-family: source-code-pro, Menlo, Monaco, &quot;Courier New&quot;, Courier, monospace; font-size: 14px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: -0.308px; orphans: 2; text-align: start; text-indent: 0px; text-transform: none; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; white-space: pre; background-color: rgb(249, 249, 249); text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial;\">f, a, b, n<\/span><span style=\"color: rgb(36, 36, 36); font-family: source-code-pro, Menlo, Monaco, &quot;Courier New&quot;, Courier, monospace; font-size: 14px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: -0.308px; orphans: 2; text-align: start; text-indent: 0px; text-transform: none; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; white-space: pre; background-color: rgb(249, 249, 249); text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial; display: inline !important; float: none;\">):<\/span><br style=\"box-sizing: inherit; color: rgb(36, 36, 36); font-family: source-code-pro, Menlo, Monaco, &quot;Courier New&quot;, Courier, monospace; font-size: 14px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: -0.308px; orphans: 2; text-align: start; text-indent: 0px; text-transform: none; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; white-space: pre; background-color: rgb(249, 249, 249); text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial;\"><span style=\"color: rgb(36, 36, 36); font-family: source-code-pro, Menlo, Monaco, &quot;Courier New&quot;, Courier, monospace; font-size: 14px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: -0.308px; orphans: 2; text-align: start; text-indent: 0px; text-transform: none; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; white-space: pre; background-color: rgb(249, 249, 249); text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial; display: inline !important; float: none;\">    h = (b - a) \/ n<\/span><br style=\"box-sizing: inherit; color: rgb(36, 36, 36); font-family: source-code-pro, Menlo, Monaco, &quot;Courier New&quot;, Courier, monospace; font-size: 14px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: -0.308px; orphans: 2; text-align: start; text-indent: 0px; text-transform: none; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; white-space: pre; background-color: rgb(249, 249, 249); text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial;\"><span style=\"color: rgb(36, 36, 36); font-family: source-code-pro, Menlo, Monaco, &quot;Courier New&quot;, Courier, monospace; font-size: 14px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: -0.308px; orphans: 2; text-align: start; text-indent: 0px; text-transform: none; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; white-space: pre; background-color: rgb(249, 249, 249); text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial; display: inline !important; float: none;\">    integral = (f(a) + f(b)) \/ <\/span><span class=\"hljs-number\" style=\"box-sizing: inherit; color: rgb(28, 0, 207); font-family: source-code-pro, Menlo, Monaco, &quot;Courier New&quot;, Courier, monospace; font-size: 14px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: -0.308px; orphans: 2; text-align: start; text-indent: 0px; text-transform: none; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; white-space: pre; background-color: rgb(249, 249, 249); text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial;\">2.0<\/span><br style=\"box-sizing: inherit; color: rgb(36, 36, 36); font-family: source-code-pro, Menlo, Monaco, &quot;Courier New&quot;, Courier, monospace; font-size: 14px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: -0.308px; orphans: 2; text-align: start; text-indent: 0px; text-transform: none; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; white-space: pre; background-color: rgb(249, 249, 249); text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial;\"><span style=\"color: rgb(36, 36, 36); font-family: source-code-pro, Menlo, Monaco, &quot;Courier New&quot;, Courier, monospace; font-size: 14px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: -0.308px; orphans: 2; text-align: start; text-indent: 0px; text-transform: none; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; white-space: pre; background-color: rgb(249, 249, 249); text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial; display: inline !important; float: none;\">    <\/span><span class=\"hljs-keyword\" style=\"box-sizing: inherit; color: rgb(170, 13, 145); font-family: source-code-pro, Menlo, Monaco, &quot;Courier New&quot;, Courier, monospace; font-size: 14px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: -0.308px; orphans: 2; text-align: start; text-indent: 0px; text-transform: none; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; white-space: pre; background-color: rgb(249, 249, 249); text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial;\">for<\/span><span style=\"color: rgb(36, 36, 36); font-family: source-code-pro, Menlo, Monaco, &quot;Courier New&quot;, Courier, monospace; font-size: 14px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: -0.308px; orphans: 2; text-align: start; text-indent: 0px; text-transform: none; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; white-space: pre; background-color: rgb(249, 249, 249); text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial; display: inline !important; float: none;\"> i <\/span><span class=\"hljs-keyword\" style=\"box-sizing: inherit; color: rgb(170, 13, 145); font-family: source-code-pro, Menlo, Monaco, &quot;Courier New&quot;, Courier, monospace; font-size: 14px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: -0.308px; orphans: 2; text-align: start; text-indent: 0px; text-transform: none; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; white-space: pre; background-color: rgb(249, 249, 249); text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial;\">in<\/span><span style=\"color: rgb(36, 36, 36); font-family: source-code-pro, Menlo, Monaco, &quot;Courier New&quot;, Courier, monospace; font-size: 14px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: -0.308px; orphans: 2; text-align: start; text-indent: 0px; text-transform: none; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; white-space: pre; background-color: rgb(249, 249, 249); text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial; display: inline !important; float: none;\"> <\/span><span class=\"hljs-built_in\" style=\"box-sizing: inherit; color: rgb(92, 38, 153); font-family: source-code-pro, Menlo, Monaco, &quot;Courier New&quot;, Courier, monospace; font-size: 14px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: -0.308px; orphans: 2; text-align: start; text-indent: 0px; text-transform: none; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; white-space: pre; background-color: rgb(249, 249, 249); text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial;\">range<\/span><span style=\"color: rgb(36, 36, 36); font-family: source-code-pro, Menlo, Monaco, &quot;Courier New&quot;, Courier, monospace; font-size: 14px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: -0.308px; orphans: 2; text-align: start; text-indent: 0px; text-transform: none; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; white-space: pre; background-color: rgb(249, 249, 249); text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial; display: inline !important; float: none;\">(<\/span><span class=\"hljs-number\" style=\"box-sizing: inherit; color: rgb(28, 0, 207); font-family: source-code-pro, Menlo, Monaco, &quot;Courier New&quot;, Courier, monospace; font-size: 14px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: -0.308px; orphans: 2; text-align: start; text-indent: 0px; text-transform: none; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; white-space: pre; background-color: rgb(249, 249, 249); text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial;\">1<\/span><span style=\"color: rgb(36, 36, 36); font-family: source-code-pro, Menlo, Monaco, &quot;Courier New&quot;, Courier, monospace; font-size: 14px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: -0.308px; orphans: 2; text-align: start; text-indent: 0px; text-transform: none; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; white-space: pre; background-color: rgb(249, 249, 249); text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial; display: inline !important; float: none;\">, n):<\/span><br style=\"box-sizing: inherit; color: rgb(36, 36, 36); font-family: source-code-pro, Menlo, Monaco, &quot;Courier New&quot;, Courier, monospace; font-size: 14px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: -0.308px; orphans: 2; text-align: start; text-indent: 0px; text-transform: none; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; white-space: pre; background-color: rgb(249, 249, 249); text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial;\"><span style=\"color: rgb(36, 36, 36); font-family: source-code-pro, Menlo, Monaco, &quot;Courier New&quot;, Courier, monospace; font-size: 14px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: -0.308px; orphans: 2; text-align: start; text-indent: 0px; text-transform: none; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; white-space: pre; background-color: rgb(249, 249, 249); text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial; display: inline !important; float: none;\">        x = a + i * h<\/span><br style=\"box-sizing: inherit; color: rgb(36, 36, 36); font-family: source-code-pro, Menlo, Monaco, &quot;Courier New&quot;, Courier, monospace; font-size: 14px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: -0.308px; orphans: 2; text-align: start; text-indent: 0px; text-transform: none; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; white-space: pre; background-color: rgb(249, 249, 249); text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial;\"><span style=\"color: rgb(36, 36, 36); font-family: source-code-pro, Menlo, Monaco, &quot;Courier New&quot;, Courier, monospace; font-size: 14px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: -0.308px; orphans: 2; text-align: start; text-indent: 0px; text-transform: none; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; white-space: pre; background-color: rgb(249, 249, 249); text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial; display: inline !important; float: none;\">        integral += f(x)<\/span><br style=\"box-sizing: inherit; color: rgb(36, 36, 36); font-family: source-code-pro, Menlo, Monaco, &quot;Courier New&quot;, Courier, monospace; font-size: 14px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: -0.308px; orphans: 2; text-align: start; text-indent: 0px; text-transform: none; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; white-space: pre; background-color: rgb(249, 249, 249); text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial;\"><span style=\"color: rgb(36, 36, 36); font-family: source-code-pro, Menlo, Monaco, &quot;Courier New&quot;, Courier, monospace; font-size: 14px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: -0.308px; orphans: 2; text-align: start; text-indent: 0px; text-transform: none; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; white-space: pre; background-color: rgb(249, 249, 249); text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial; display: inline !important; float: none;\">    integral *= h<\/span><br style=\"box-sizing: inherit; color: rgb(36, 36, 36); font-family: source-code-pro, Menlo, Monaco, &quot;Courier New&quot;, Courier, monospace; font-size: 14px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: -0.308px; orphans: 2; text-align: start; text-indent: 0px; text-transform: none; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; white-space: pre; background-color: rgb(249, 249, 249); text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial;\"><span style=\"color: rgb(36, 36, 36); font-family: source-code-pro, Menlo, Monaco, &quot;Courier New&quot;, Courier, monospace; font-size: 14px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: -0.308px; orphans: 2; text-align: start; text-indent: 0px; text-transform: none; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; white-space: pre; background-color: rgb(249, 249, 249); text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial; display: inline !important; float: none;\">    <\/span><span class=\"hljs-keyword\" style=\"box-sizing: inherit; color: rgb(170, 13, 145); font-family: source-code-pro, Menlo, Monaco, &quot;Courier New&quot;, Courier, monospace; font-size: 14px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: -0.308px; orphans: 2; text-align: start; text-indent: 0px; text-transform: none; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; white-space: pre; background-color: rgb(249, 249, 249); text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial;\">return<\/span><span style=\"color: rgb(36, 36, 36); font-family: source-code-pro, Menlo, Monaco, &quot;Courier New&quot;, Courier, monospace; font-size: 14px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: -0.308px; orphans: 2; text-align: start; text-indent: 0px; text-transform: none; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; white-space: pre; background-color: rgb(249, 249, 249); text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial; display: inline !important; float: none;\"> integral<\/span><br style=\"box-sizing: inherit; color: rgb(36, 36, 36); font-family: source-code-pro, Menlo, Monaco, &quot;Courier New&quot;, Courier, monospace; font-size: 14px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: -0.308px; orphans: 2; text-align: start; text-indent: 0px; text-transform: none; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; white-space: pre; background-color: rgb(249, 249, 249); text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial;\"><br style=\"box-sizing: inherit; color: rgb(36, 36, 36); font-family: source-code-pro, Menlo, Monaco, &quot;Courier New&quot;, Courier, monospace; font-size: 14px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: -0.308px; orphans: 2; text-align: start; text-indent: 0px; text-transform: none; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; white-space: pre; background-color: rgb(249, 249, 249); text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial;\"><br style=\"box-sizing: inherit; color: rgb(36, 36, 36); font-family: source-code-pro, Menlo, Monaco, &quot;Courier New&quot;, Courier, monospace; font-size: 14px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: -0.308px; orphans: 2; text-align: start; text-indent: 0px; text-transform: none; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; white-space: pre; background-color: rgb(249, 249, 249); text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial;\"><span class=\"hljs-meta\" style=\"box-sizing: inherit; color: rgb(100, 56, 32); font-family: source-code-pro, Menlo, Monaco, &quot;Courier New&quot;, Courier, monospace; font-size: 14px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: -0.308px; orphans: 2; text-align: start; text-indent: 0px; text-transform: none; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; white-space: pre; background-color: rgb(249, 249, 249); text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial;\">@numba.jit<\/span><br style=\"box-sizing: inherit; color: rgb(36, 36, 36); font-family: source-code-pro, Menlo, Monaco, &quot;Courier New&quot;, Courier, monospace; font-size: 14px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: -0.308px; orphans: 2; text-align: start; text-indent: 0px; text-transform: none; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; white-space: pre; background-color: rgb(249, 249, 249); text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial;\"><span class=\"hljs-keyword\" style=\"box-sizing: inherit; color: rgb(170, 13, 145); font-family: source-code-pro, Menlo, Monaco, &quot;Courier New&quot;, Courier, monospace; font-size: 14px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: -0.308px; orphans: 2; text-align: start; text-indent: 0px; text-transform: none; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; white-space: pre; background-color: rgb(249, 249, 249); text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial;\">def<\/span><span style=\"color: rgb(36, 36, 36); font-family: source-code-pro, Menlo, Monaco, &quot;Courier New&quot;, Courier, monospace; font-size: 14px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: -0.308px; orphans: 2; text-align: start; text-indent: 0px; text-transform: none; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; white-space: pre; background-color: rgb(249, 249, 249); text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial; display: inline !important; float: none;\"> <\/span><span class=\"hljs-title.function\" style=\"box-sizing: inherit; color: rgb(36, 36, 36); font-family: source-code-pro, Menlo, Monaco, &quot;Courier New&quot;, Courier, monospace; font-size: 14px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: -0.308px; orphans: 2; text-align: start; text-indent: 0px; text-transform: none; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; white-space: pre; background-color: rgb(249, 249, 249); text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial;\">g<\/span><span style=\"color: rgb(36, 36, 36); font-family: source-code-pro, Menlo, Monaco, &quot;Courier New&quot;, Courier, monospace; font-size: 14px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: -0.308px; orphans: 2; text-align: start; text-indent: 0px; text-transform: none; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; white-space: pre; background-color: rgb(249, 249, 249); text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial; display: inline !important; float: none;\">(<\/span><span class=\"hljs-params\" style=\"box-sizing: inherit; color: rgb(92, 38, 153); font-family: source-code-pro, Menlo, Monaco, &quot;Courier New&quot;, Courier, monospace; font-size: 14px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: -0.308px; orphans: 2; text-align: start; text-indent: 0px; text-transform: none; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; white-space: pre; background-color: rgb(249, 249, 249); text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial;\">x<\/span><span style=\"color: rgb(36, 36, 36); font-family: source-code-pro, Menlo, Monaco, &quot;Courier New&quot;, Courier, monospace; font-size: 14px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: -0.308px; orphans: 2; text-align: start; text-indent: 0px; text-transform: none; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; white-space: pre; background-color: rgb(249, 249, 249); text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial; display: inline !important; float: none;\">):<\/span><br style=\"box-sizing: inherit; color: rgb(36, 36, 36); font-family: source-code-pro, Menlo, Monaco, &quot;Courier New&quot;, Courier, monospace; font-size: 14px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: -0.308px; orphans: 2; text-align: start; text-indent: 0px; text-transform: none; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; white-space: pre; background-color: rgb(249, 249, 249); text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial;\"><span style=\"color: rgb(36, 36, 36); font-family: source-code-pro, Menlo, Monaco, &quot;Courier New&quot;, Courier, monospace; font-size: 14px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: -0.308px; orphans: 2; text-align: start; text-indent: 0px; text-transform: none; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; white-space: pre; background-color: rgb(249, 249, 249); text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial; display: inline !important; float: none;\">    <\/span><span class=\"hljs-comment\" style=\"box-sizing: inherit; color: rgb(0, 116, 0); font-family: source-code-pro, Menlo, Monaco, &quot;Courier New&quot;, Courier, monospace; font-size: 14px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: -0.308px; orphans: 2; text-align: start; text-indent: 0px; text-transform: none; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; white-space: pre; background-color: rgb(249, 249, 249); text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial;\"># The function to be integrated<\/span><br style=\"box-sizing: inherit; color: rgb(36, 36, 36); font-family: source-code-pro, Menlo, Monaco, &quot;Courier New&quot;, Courier, monospace; font-size: 14px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: -0.308px; orphans: 2; text-align: start; text-indent: 0px; text-transform: none; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; white-space: pre; background-color: rgb(249, 249, 249); text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial;\"><span style=\"color: rgb(36, 36, 36); font-family: source-code-pro, Menlo, Monaco, &quot;Courier New&quot;, Courier, monospace; font-size: 14px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: -0.308px; orphans: 2; text-align: start; text-indent: 0px; text-transform: none; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; white-space: pre; background-color: rgb(249, 249, 249); text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial; display: inline !important; float: none;\">    <\/span><span class=\"hljs-keyword\" style=\"box-sizing: inherit; color: rgb(170, 13, 145); font-family: source-code-pro, Menlo, Monaco, &quot;Courier New&quot;, Courier, monospace; font-size: 14px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: -0.308px; orphans: 2; text-align: start; text-indent: 0px; text-transform: none; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; white-space: pre; background-color: rgb(249, 249, 249); text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial;\">return<\/span><span style=\"color: rgb(36, 36, 36); font-family: source-code-pro, Menlo, Monaco, &quot;Courier New&quot;, Courier, monospace; font-size: 14px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: -0.308px; orphans: 2; text-align: start; text-indent: 0px; text-transform: none; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; white-space: pre; background-color: rgb(249, 249, 249); text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial; display: inline !important; float: none;\"> x**<\/span><span class=\"hljs-number\" style=\"box-sizing: inherit; color: rgb(28, 0, 207); font-family: source-code-pro, Menlo, Monaco, &quot;Courier New&quot;, Courier, monospace; font-size: 14px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: -0.308px; orphans: 2; text-align: start; text-indent: 0px; text-transform: none; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; white-space: pre; background-color: rgb(249, 249, 249); text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial;\">2<\/span><br style=\"box-sizing: inherit; color: rgb(36, 36, 36); font-family: source-code-pro, Menlo, Monaco, &quot;Courier New&quot;, Courier, monospace; font-size: 14px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: -0.308px; orphans: 2; text-align: start; text-indent: 0px; text-transform: none; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; white-space: pre; background-color: rgb(249, 249, 249); text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial;\"><br style=\"box-sizing: inherit; color: rgb(36, 36, 36); font-family: source-code-pro, Menlo, Monaco, &quot;Courier New&quot;, Courier, monospace; font-size: 14px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: -0.308px; orphans: 2; text-align: start; text-indent: 0px; text-transform: none; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; white-space: pre; background-color: rgb(249, 249, 249); text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial;\"><span class=\"hljs-meta\" style=\"box-sizing: inherit; color: rgb(100, 56, 32); font-family: source-code-pro, Menlo, Monaco, &quot;Courier New&quot;, Courier, monospace; font-size: 14px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: -0.308px; orphans: 2; text-align: start; text-indent: 0px; text-transform: none; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; white-space: pre; background-color: rgb(249, 249, 249); text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial;\">@numba.jit<\/span><br style=\"box-sizing: inherit; color: rgb(36, 36, 36); font-family: source-code-pro, Menlo, Monaco, &quot;Courier New&quot;, Courier, monospace; font-size: 14px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: -0.308px; orphans: 2; text-align: start; text-indent: 0px; text-transform: none; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; white-space: pre; background-color: rgb(249, 249, 249); text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial;\"><span class=\"hljs-keyword\" style=\"box-sizing: inherit; color: rgb(170, 13, 145); font-family: source-code-pro, Menlo, Monaco, &quot;Courier New&quot;, Courier, monospace; font-size: 14px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: -0.308px; orphans: 2; text-align: start; text-indent: 0px; text-transform: none; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; white-space: pre; background-color: rgb(249, 249, 249); text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial;\">def<\/span><span style=\"color: rgb(36, 36, 36); font-family: source-code-pro, Menlo, Monaco, &quot;Courier New&quot;, Courier, monospace; font-size: 14px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: -0.308px; orphans: 2; text-align: start; text-indent: 0px; text-transform: none; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; white-space: pre; background-color: rgb(249, 249, 249); text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial; display: inline !important; float: none;\"> <\/span><span class=\"hljs-title.function\" style=\"box-sizing: inherit; color: rgb(36, 36, 36); font-family: source-code-pro, Menlo, Monaco, &quot;Courier New&quot;, Courier, monospace; font-size: 14px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: -0.308px; orphans: 2; text-align: start; text-indent: 0px; text-transform: none; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; white-space: pre; background-color: rgb(249, 249, 249); text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial;\">numerical_integration_with_numba<\/span><span style=\"color: rgb(36, 36, 36); font-family: source-code-pro, Menlo, Monaco, &quot;Courier New&quot;, Courier, monospace; font-size: 14px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: -0.308px; orphans: 2; text-align: start; text-indent: 0px; text-transform: none; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; white-space: pre; background-color: rgb(249, 249, 249); text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial; display: inline !important; float: none;\">(<\/span><span class=\"hljs-params\" style=\"box-sizing: inherit; color: rgb(92, 38, 153); font-family: source-code-pro, Menlo, Monaco, &quot;Courier New&quot;, Courier, monospace; font-size: 14px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: -0.308px; orphans: 2; text-align: start; text-indent: 0px; text-transform: none; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; white-space: pre; background-color: rgb(249, 249, 249); text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial;\">f, a, b, n<\/span><span style=\"color: rgb(36, 36, 36); font-family: source-code-pro, Menlo, Monaco, &quot;Courier New&quot;, Courier, monospace; font-size: 14px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: -0.308px; orphans: 2; text-align: start; text-indent: 0px; text-transform: none; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; white-space: pre; background-color: rgb(249, 249, 249); text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial; display: inline !important; float: none;\">):<\/span><br style=\"box-sizing: inherit; color: rgb(36, 36, 36); font-family: source-code-pro, Menlo, Monaco, &quot;Courier New&quot;, Courier, monospace; font-size: 14px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: -0.308px; orphans: 2; text-align: start; text-indent: 0px; text-transform: none; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; white-space: pre; background-color: rgb(249, 249, 249); text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial;\"><span style=\"color: rgb(36, 36, 36); font-family: source-code-pro, Menlo, Monaco, &quot;Courier New&quot;, Courier, monospace; font-size: 14px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: -0.308px; orphans: 2; text-align: start; text-indent: 0px; text-transform: none; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; white-space: pre; background-color: rgb(249, 249, 249); text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial; display: inline !important; float: none;\">    h = (b - a) \/ n<\/span><br style=\"box-sizing: inherit; color: rgb(36, 36, 36); font-family: source-code-pro, Menlo, Monaco, &quot;Courier New&quot;, Courier, monospace; font-size: 14px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: -0.308px; orphans: 2; text-align: start; text-indent: 0px; text-transform: none; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; white-space: pre; background-color: rgb(249, 249, 249); text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial;\"><span style=\"color: rgb(36, 36, 36); font-family: source-code-pro, Menlo, Monaco, &quot;Courier New&quot;, Courier, monospace; font-size: 14px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: -0.308px; orphans: 2; text-align: start; text-indent: 0px; text-transform: none; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; white-space: pre; background-color: rgb(249, 249, 249); text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial; display: inline !important; float: none;\">    integral = (f(a) + f(b)) \/ <\/span><span class=\"hljs-number\" style=\"box-sizing: inherit; color: rgb(28, 0, 207); font-family: source-code-pro, Menlo, Monaco, &quot;Courier New&quot;, Courier, monospace; font-size: 14px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: -0.308px; orphans: 2; text-align: start; text-indent: 0px; text-transform: none; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; white-space: pre; background-color: rgb(249, 249, 249); text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial;\">2.0<\/span><br style=\"box-sizing: inherit; color: rgb(36, 36, 36); font-family: source-code-pro, Menlo, Monaco, &quot;Courier New&quot;, Courier, monospace; font-size: 14px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: -0.308px; orphans: 2; text-align: start; text-indent: 0px; text-transform: none; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; white-space: pre; background-color: rgb(249, 249, 249); text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial;\"><span style=\"color: rgb(36, 36, 36); font-family: source-code-pro, Menlo, Monaco, &quot;Courier New&quot;, Courier, monospace; font-size: 14px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: -0.308px; orphans: 2; text-align: start; text-indent: 0px; text-transform: none; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; white-space: pre; background-color: rgb(249, 249, 249); text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial; display: inline !important; float: none;\">    <\/span><span class=\"hljs-keyword\" style=\"box-sizing: inherit; color: rgb(170, 13, 145); font-family: source-code-pro, Menlo, Monaco, &quot;Courier New&quot;, Courier, monospace; font-size: 14px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: -0.308px; orphans: 2; text-align: start; text-indent: 0px; text-transform: none; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; white-space: pre; background-color: rgb(249, 249, 249); text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial;\">for<\/span><span style=\"color: rgb(36, 36, 36); font-family: source-code-pro, Menlo, Monaco, &quot;Courier New&quot;, Courier, monospace; font-size: 14px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: -0.308px; orphans: 2; text-align: start; text-indent: 0px; text-transform: none; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; white-space: pre; background-color: rgb(249, 249, 249); text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial; display: inline !important; float: none;\"> i <\/span><span class=\"hljs-keyword\" style=\"box-sizing: inherit; color: rgb(170, 13, 145); font-family: source-code-pro, Menlo, Monaco, &quot;Courier New&quot;, Courier, monospace; font-size: 14px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: -0.308px; orphans: 2; text-align: start; text-indent: 0px; text-transform: none; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; white-space: pre; background-color: rgb(249, 249, 249); text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial;\">in<\/span><span style=\"color: rgb(36, 36, 36); font-family: source-code-pro, Menlo, Monaco, &quot;Courier New&quot;, Courier, monospace; font-size: 14px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: -0.308px; orphans: 2; text-align: start; text-indent: 0px; text-transform: none; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; white-space: pre; background-color: rgb(249, 249, 249); text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial; display: inline !important; float: none;\"> <\/span><span class=\"hljs-built_in\" style=\"box-sizing: inherit; color: rgb(92, 38, 153); font-family: source-code-pro, Menlo, Monaco, &quot;Courier New&quot;, Courier, monospace; font-size: 14px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: -0.308px; orphans: 2; text-align: start; text-indent: 0px; text-transform: none; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; white-space: pre; background-color: rgb(249, 249, 249); text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial;\">range<\/span><span style=\"color: rgb(36, 36, 36); font-family: source-code-pro, Menlo, Monaco, &quot;Courier New&quot;, Courier, monospace; font-size: 14px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: -0.308px; orphans: 2; text-align: start; text-indent: 0px; text-transform: none; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; white-space: pre; background-color: rgb(249, 249, 249); text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial; display: inline !important; float: none;\">(<\/span><span class=\"hljs-number\" style=\"box-sizing: inherit; color: rgb(28, 0, 207); font-family: source-code-pro, Menlo, Monaco, &quot;Courier New&quot;, Courier, monospace; font-size: 14px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: -0.308px; orphans: 2; text-align: start; text-indent: 0px; text-transform: none; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; white-space: pre; background-color: rgb(249, 249, 249); text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial;\">1<\/span><span style=\"color: rgb(36, 36, 36); font-family: source-code-pro, Menlo, Monaco, &quot;Courier New&quot;, Courier, monospace; font-size: 14px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: -0.308px; orphans: 2; text-align: start; text-indent: 0px; text-transform: none; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; white-space: pre; background-color: rgb(249, 249, 249); text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial; display: inline !important; float: none;\">, n):<\/span><br style=\"box-sizing: inherit; color: rgb(36, 36, 36); font-family: source-code-pro, Menlo, Monaco, &quot;Courier New&quot;, Courier, monospace; font-size: 14px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: -0.308px; orphans: 2; text-align: start; text-indent: 0px; text-transform: none; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; white-space: pre; background-color: rgb(249, 249, 249); text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial;\"><span style=\"color: rgb(36, 36, 36); font-family: source-code-pro, Menlo, Monaco, &quot;Courier New&quot;, Courier, monospace; font-size: 14px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: -0.308px; orphans: 2; text-align: start; text-indent: 0px; text-transform: none; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; white-space: pre; background-color: rgb(249, 249, 249); text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial; display: inline !important; float: none;\">        x = a + i * h<\/span><br style=\"box-sizing: inherit; color: rgb(36, 36, 36); font-family: source-code-pro, Menlo, Monaco, &quot;Courier New&quot;, Courier, monospace; font-size: 14px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: -0.308px; orphans: 2; text-align: start; text-indent: 0px; text-transform: none; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; white-space: pre; background-color: rgb(249, 249, 249); text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial;\"><span style=\"color: rgb(36, 36, 36); font-family: source-code-pro, Menlo, Monaco, &quot;Courier New&quot;, Courier, monospace; font-size: 14px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: -0.308px; orphans: 2; text-align: start; text-indent: 0px; text-transform: none; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; white-space: pre; background-color: rgb(249, 249, 249); text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial; display: inline !important; float: none;\">        integral += f(x)<\/span><br style=\"box-sizing: inherit; color: rgb(36, 36, 36); font-family: source-code-pro, Menlo, Monaco, &quot;Courier New&quot;, Courier, monospace; font-size: 14px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: -0.308px; orphans: 2; text-align: start; text-indent: 0px; text-transform: none; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; white-space: pre; background-color: rgb(249, 249, 249); text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial;\"><span style=\"color: rgb(36, 36, 36); font-family: source-code-pro, Menlo, Monaco, &quot;Courier New&quot;, Courier, monospace; font-size: 14px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: -0.308px; orphans: 2; text-align: start; text-indent: 0px; text-transform: none; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; white-space: pre; background-color: rgb(249, 249, 249); text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial; display: inline !important; float: none;\">    integral *= h<\/span><br style=\"box-sizing: inherit; color: rgb(36, 36, 36); font-family: source-code-pro, Menlo, Monaco, &quot;Courier New&quot;, Courier, monospace; font-size: 14px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: -0.308px; orphans: 2; text-align: start; text-indent: 0px; text-transform: none; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; white-space: pre; background-color: rgb(249, 249, 249); text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial;\"><span style=\"color: rgb(36, 36, 36); font-family: source-code-pro, Menlo, Monaco, &quot;Courier New&quot;, Courier, monospace; font-size: 14px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: -0.308px; orphans: 2; text-align: start; text-indent: 0px; text-transform: none; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; white-space: pre; background-color: rgb(249, 249, 249); text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial; display: inline !important; float: none;\">    <\/span><span class=\"hljs-keyword\" style=\"box-sizing: inherit; color: rgb(170, 13, 145); font-family: source-code-pro, Menlo, Monaco, &quot;Courier New&quot;, Courier, monospace; font-size: 14px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: -0.308px; orphans: 2; text-align: start; text-indent: 0px; text-transform: none; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; white-space: pre; background-color: rgb(249, 249, 249); text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial;\">return<\/span><span style=\"color: rgb(36, 36, 36); font-family: source-code-pro, Menlo, Monaco, &quot;Courier New&quot;, Courier, monospace; font-size: 14px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: -0.308px; orphans: 2; text-align: start; text-indent: 0px; text-transform: none; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; white-space: pre; background-color: rgb(249, 249, 249); text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial; display: inline !important; float: none;\"> integral<\/span><br style=\"box-sizing: inherit; color: rgb(36, 36, 36); font-family: source-code-pro, Menlo, Monaco, &quot;Courier New&quot;, Courier, monospace; font-size: 14px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: -0.308px; orphans: 2; text-align: start; text-indent: 0px; text-transform: none; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; white-space: pre; background-color: rgb(249, 249, 249); text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial;\"><br style=\"box-sizing: inherit; color: rgb(36, 36, 36); font-family: source-code-pro, Menlo, Monaco, &quot;Courier New&quot;, Courier, monospace; font-size: 14px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: -0.308px; orphans: 2; text-align: start; text-indent: 0px; text-transform: none; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; white-space: pre; background-color: rgb(249, 249, 249); text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial;\"><span class=\"hljs-keyword\" style=\"box-sizing: inherit; color: rgb(170, 13, 145); font-family: source-code-pro, Menlo, Monaco, &quot;Courier New&quot;, Courier, monospace; font-size: 14px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: -0.308px; orphans: 2; text-align: start; text-indent: 0px; text-transform: none; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; white-space: pre; background-color: rgb(249, 249, 249); text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial;\">def<\/span><span style=\"color: rgb(36, 36, 36); font-family: source-code-pro, Menlo, Monaco, &quot;Courier New&quot;, Courier, monospace; font-size: 14px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: -0.308px; orphans: 2; text-align: start; text-indent: 0px; text-transform: none; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; white-space: pre; background-color: rgb(249, 249, 249); text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial; display: inline !important; float: none;\"> <\/span><span class=\"hljs-title.function\" style=\"box-sizing: inherit; color: rgb(36, 36, 36); font-family: source-code-pro, Menlo, Monaco, &quot;Courier New&quot;, Courier, monospace; font-size: 14px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: -0.308px; orphans: 2; text-align: start; text-indent: 0px; text-transform: none; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; white-space: pre; background-color: rgb(249, 249, 249); text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial;\">main<\/span><span style=\"color: rgb(36, 36, 36); font-family: source-code-pro, Menlo, Monaco, &quot;Courier New&quot;, Courier, monospace; font-size: 14px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: -0.308px; orphans: 2; text-align: start; text-indent: 0px; text-transform: none; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; white-space: pre; background-color: rgb(249, 249, 249); text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial; display: inline !important; float: none;\">():<\/span><br style=\"box-sizing: inherit; color: rgb(36, 36, 36); font-family: source-code-pro, Menlo, Monaco, &quot;Courier New&quot;, Courier, monospace; font-size: 14px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: -0.308px; orphans: 2; text-align: start; text-indent: 0px; text-transform: none; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; white-space: pre; background-color: rgb(249, 249, 249); text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial;\"><span style=\"color: rgb(36, 36, 36); font-family: source-code-pro, Menlo, Monaco, &quot;Courier New&quot;, Courier, monospace; font-size: 14px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: -0.308px; orphans: 2; text-align: start; text-indent: 0px; text-transform: none; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; white-space: pre; background-color: rgb(249, 249, 249); text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial; display: inline !important; float: none;\">    a = <\/span><span class=\"hljs-number\" style=\"box-sizing: inherit; color: rgb(28, 0, 207); font-family: source-code-pro, Menlo, Monaco, &quot;Courier New&quot;, Courier, monospace; font-size: 14px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: -0.308px; orphans: 2; text-align: start; text-indent: 0px; text-transform: none; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; white-space: pre; background-color: rgb(249, 249, 249); text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial;\">0.0<\/span><span style=\"color: rgb(36, 36, 36); font-family: source-code-pro, Menlo, Monaco, &quot;Courier New&quot;, Courier, monospace; font-size: 14px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: -0.308px; orphans: 2; text-align: start; text-indent: 0px; text-transform: none; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; white-space: pre; background-color: rgb(249, 249, 249); text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial; display: inline !important; float: none;\">  <\/span><span class=\"hljs-comment\" style=\"box-sizing: inherit; color: rgb(0, 116, 0); font-family: source-code-pro, Menlo, Monaco, &quot;Courier New&quot;, Courier, monospace; font-size: 14px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: -0.308px; orphans: 2; text-align: start; text-indent: 0px; text-transform: none; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; white-space: pre; background-color: rgb(249, 249, 249); text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial;\"># Lower limit of integration<\/span><br style=\"box-sizing: inherit; color: rgb(36, 36, 36); font-family: source-code-pro, Menlo, Monaco, &quot;Courier New&quot;, Courier, monospace; font-size: 14px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: -0.308px; orphans: 2; text-align: start; text-indent: 0px; text-transform: none; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; white-space: pre; background-color: rgb(249, 249, 249); text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial;\"><span style=\"color: rgb(36, 36, 36); font-family: source-code-pro, Menlo, Monaco, &quot;Courier New&quot;, Courier, monospace; font-size: 14px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: -0.308px; orphans: 2; text-align: start; text-indent: 0px; text-transform: none; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; white-space: pre; background-color: rgb(249, 249, 249); text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial; display: inline !important; float: none;\">    b = <\/span><span class=\"hljs-number\" style=\"box-sizing: inherit; color: rgb(28, 0, 207); font-family: source-code-pro, Menlo, Monaco, &quot;Courier New&quot;, Courier, monospace; font-size: 14px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: -0.308px; orphans: 2; text-align: start; text-indent: 0px; text-transform: none; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; white-space: pre; background-color: rgb(249, 249, 249); text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial;\">1.0<\/span><span style=\"color: rgb(36, 36, 36); font-family: source-code-pro, Menlo, Monaco, &quot;Courier New&quot;, Courier, monospace; font-size: 14px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: -0.308px; orphans: 2; text-align: start; text-indent: 0px; text-transform: none; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; white-space: pre; background-color: rgb(249, 249, 249); text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial; display: inline !important; float: none;\">  <\/span><span class=\"hljs-comment\" style=\"box-sizing: inherit; color: rgb(0, 116, 0); font-family: source-code-pro, Menlo, Monaco, &quot;Courier New&quot;, Courier, monospace; font-size: 14px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: -0.308px; orphans: 2; text-align: start; text-indent: 0px; text-transform: none; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; white-space: pre; background-color: rgb(249, 249, 249); text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial;\"># Upper limit of integration<\/span><br style=\"box-sizing: inherit; color: rgb(36, 36, 36); font-family: source-code-pro, Menlo, Monaco, &quot;Courier New&quot;, Courier, monospace; font-size: 14px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: -0.308px; orphans: 2; text-align: start; text-indent: 0px; text-transform: none; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; white-space: pre; background-color: rgb(249, 249, 249); text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial;\"><span style=\"color: rgb(36, 36, 36); font-family: source-code-pro, Menlo, Monaco, &quot;Courier New&quot;, Courier, monospace; font-size: 14px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: -0.308px; orphans: 2; text-align: start; text-indent: 0px; text-transform: none; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; white-space: pre; background-color: rgb(249, 249, 249); text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial; display: inline !important; float: none;\">    n = <\/span><span class=\"hljs-number\" style=\"box-sizing: inherit; color: rgb(28, 0, 207); font-family: source-code-pro, Menlo, Monaco, &quot;Courier New&quot;, Courier, monospace; font-size: 14px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: -0.308px; orphans: 2; text-align: start; text-indent: 0px; text-transform: none; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; white-space: pre; background-color: rgb(249, 249, 249); text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial;\">10000000<\/span><span style=\"color: rgb(36, 36, 36); font-family: source-code-pro, Menlo, Monaco, &quot;Courier New&quot;, Courier, monospace; font-size: 14px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: -0.308px; orphans: 2; text-align: start; text-indent: 0px; text-transform: none; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; white-space: pre; background-color: rgb(249, 249, 249); text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial; display: inline !important; float: none;\">  <\/span><span class=\"hljs-comment\" style=\"box-sizing: inherit; color: rgb(0, 116, 0); font-family: source-code-pro, Menlo, Monaco, &quot;Courier New&quot;, Courier, monospace; font-size: 14px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: -0.308px; orphans: 2; text-align: start; text-indent: 0px; text-transform: none; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; white-space: pre; background-color: rgb(249, 249, 249); text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial;\"># Number of trapezoids<\/span><br style=\"box-sizing: inherit; color: rgb(36, 36, 36); font-family: source-code-pro, Menlo, Monaco, &quot;Courier New&quot;, Courier, monospace; font-size: 14px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: -0.308px; orphans: 2; text-align: start; text-indent: 0px; text-transform: none; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; white-space: pre; background-color: rgb(249, 249, 249); text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial;\"><span style=\"color: rgb(36, 36, 36); font-family: source-code-pro, Menlo, Monaco, &quot;Courier New&quot;, Courier, monospace; font-size: 14px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: -0.308px; orphans: 2; text-align: start; text-indent: 0px; text-transform: none; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; white-space: pre; background-color: rgb(249, 249, 249); text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial; display: inline !important; float: none;\">    <\/span><br style=\"box-sizing: inherit; color: rgb(36, 36, 36); font-family: source-code-pro, Menlo, Monaco, &quot;Courier New&quot;, Courier, monospace; font-size: 14px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: -0.308px; orphans: 2; text-align: start; text-indent: 0px; text-transform: none; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; white-space: pre; background-color: rgb(249, 249, 249); text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial;\"><span style=\"color: rgb(36, 36, 36); font-family: source-code-pro, Menlo, Monaco, &quot;Courier New&quot;, Courier, monospace; font-size: 14px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: -0.308px; orphans: 2; text-align: start; text-indent: 0px; text-transform: none; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; white-space: pre; background-color: rgb(249, 249, 249); text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial; display: inline !important; float: none;\">    <\/span><span class=\"hljs-comment\" style=\"box-sizing: inherit; color: rgb(0, 116, 0); font-family: source-code-pro, Menlo, Monaco, &quot;Courier New&quot;, Courier, monospace; font-size: 14px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: -0.308px; orphans: 2; text-align: start; text-indent: 0px; text-transform: none; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; white-space: pre; background-color: rgb(249, 249, 249); text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial;\"># Without Numba<\/span><br style=\"box-sizing: inherit; color: rgb(36, 36, 36); font-family: source-code-pro, Menlo, Monaco, &quot;Courier New&quot;, Courier, monospace; font-size: 14px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: -0.308px; orphans: 2; text-align: start; text-indent: 0px; text-transform: none; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; white-space: pre; background-color: rgb(249, 249, 249); text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial;\"><span style=\"color: rgb(36, 36, 36); font-family: source-code-pro, Menlo, Monaco, &quot;Courier New&quot;, Courier, monospace; font-size: 14px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: -0.308px; orphans: 2; text-align: start; text-indent: 0px; text-transform: none; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; white-space: pre; background-color: rgb(249, 249, 249); text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial; display: inline !important; float: none;\">    start_time = time.time()<\/span><br style=\"box-sizing: inherit; color: rgb(36, 36, 36); font-family: source-code-pro, Menlo, Monaco, &quot;Courier New&quot;, Courier, monospace; font-size: 14px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: -0.308px; orphans: 2; text-align: start; text-indent: 0px; text-transform: none; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; white-space: pre; background-color: rgb(249, 249, 249); text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial;\"><span style=\"color: rgb(36, 36, 36); font-family: source-code-pro, Menlo, Monaco, &quot;Courier New&quot;, Courier, monospace; font-size: 14px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: -0.308px; orphans: 2; text-align: start; text-indent: 0px; text-transform: none; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; white-space: pre; background-color: rgb(249, 249, 249); text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial; display: inline !important; float: none;\">    result_without_numba = numerical_integration_without_numba(f, a, b, n)<\/span><br style=\"box-sizing: inherit; color: rgb(36, 36, 36); font-family: source-code-pro, Menlo, Monaco, &quot;Courier New&quot;, Courier, monospace; font-size: 14px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: -0.308px; orphans: 2; text-align: start; text-indent: 0px; text-transform: none; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; white-space: pre; background-color: rgb(249, 249, 249); text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial;\"><span style=\"color: rgb(36, 36, 36); font-family: source-code-pro, Menlo, Monaco, &quot;Courier New&quot;, Courier, monospace; font-size: 14px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: -0.308px; orphans: 2; text-align: start; text-indent: 0px; text-transform: none; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; white-space: pre; background-color: rgb(249, 249, 249); text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial; display: inline !important; float: none;\">    end_time = time.time()<\/span><br style=\"box-sizing: inherit; color: rgb(36, 36, 36); font-family: source-code-pro, Menlo, Monaco, &quot;Courier New&quot;, Courier, monospace; font-size: 14px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: -0.308px; orphans: 2; text-align: start; text-indent: 0px; text-transform: none; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; white-space: pre; background-color: rgb(249, 249, 249); text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial;\"><span style=\"color: rgb(36, 36, 36); font-family: source-code-pro, Menlo, Monaco, &quot;Courier New&quot;, Courier, monospace; font-size: 14px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: -0.308px; orphans: 2; text-align: start; text-indent: 0px; text-transform: none; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; white-space: pre; background-color: rgb(249, 249, 249); text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial; display: inline !important; float: none;\">    execution_time_without_numba = end_time - start_time<\/span><br style=\"box-sizing: inherit; color: rgb(36, 36, 36); font-family: source-code-pro, Menlo, Monaco, &quot;Courier New&quot;, Courier, monospace; font-size: 14px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: -0.308px; orphans: 2; text-align: start; text-indent: 0px; text-transform: none; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; white-space: pre; background-color: rgb(249, 249, 249); text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial;\"><br style=\"box-sizing: inherit; color: rgb(36, 36, 36); font-family: source-code-pro, Menlo, Monaco, &quot;Courier New&quot;, Courier, monospace; font-size: 14px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: -0.308px; orphans: 2; text-align: start; text-indent: 0px; text-transform: none; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; white-space: pre; background-color: rgb(249, 249, 249); text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial;\"><span style=\"color: rgb(36, 36, 36); font-family: source-code-pro, Menlo, Monaco, &quot;Courier New&quot;, Courier, monospace; font-size: 14px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: -0.308px; orphans: 2; text-align: start; text-indent: 0px; text-transform: none; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; white-space: pre; background-color: rgb(249, 249, 249); text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial; display: inline !important; float: none;\">    <\/span><span class=\"hljs-built_in\" style=\"box-sizing: inherit; color: rgb(92, 38, 153); font-family: source-code-pro, Menlo, Monaco, &quot;Courier New&quot;, Courier, monospace; font-size: 14px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: -0.308px; orphans: 2; text-align: start; text-indent: 0px; text-transform: none; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; white-space: pre; background-color: rgb(249, 249, 249); text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial;\">print<\/span><span style=\"color: rgb(36, 36, 36); font-family: source-code-pro, Menlo, Monaco, &quot;Courier New&quot;, Courier, monospace; font-size: 14px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: -0.308px; orphans: 2; text-align: start; text-indent: 0px; text-transform: none; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; white-space: pre; background-color: rgb(249, 249, 249); text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial; display: inline !important; float: none;\">(<\/span><span class=\"hljs-string\" style=\"box-sizing: inherit; color: rgb(196, 26, 22); font-family: source-code-pro, Menlo, Monaco, &quot;Courier New&quot;, Courier, monospace; font-size: 14px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: -0.308px; orphans: 2; text-align: start; text-indent: 0px; text-transform: none; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; white-space: pre; background-color: rgb(249, 249, 249); text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial;\">\"Numerical Integration without Numba:\"<\/span><span style=\"color: rgb(36, 36, 36); font-family: source-code-pro, Menlo, Monaco, &quot;Courier New&quot;, Courier, monospace; font-size: 14px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: -0.308px; orphans: 2; text-align: start; text-indent: 0px; text-transform: none; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; white-space: pre; background-color: rgb(249, 249, 249); text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial; display: inline !important; float: none;\">)<\/span><br style=\"box-sizing: inherit; color: rgb(36, 36, 36); font-family: source-code-pro, Menlo, Monaco, &quot;Courier New&quot;, Courier, monospace; font-size: 14px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: -0.308px; orphans: 2; text-align: start; text-indent: 0px; text-transform: none; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; white-space: pre; background-color: rgb(249, 249, 249); text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial;\"><span style=\"color: rgb(36, 36, 36); font-family: source-code-pro, Menlo, Monaco, &quot;Courier New&quot;, Courier, monospace; font-size: 14px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: -0.308px; orphans: 2; text-align: start; text-indent: 0px; text-transform: none; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; white-space: pre; background-color: rgb(249, 249, 249); text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial; display: inline !important; float: none;\">    <\/span><span class=\"hljs-built_in\" style=\"box-sizing: inherit; color: rgb(92, 38, 153); font-family: source-code-pro, Menlo, Monaco, &quot;Courier New&quot;, Courier, monospace; font-size: 14px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: -0.308px; orphans: 2; text-align: start; text-indent: 0px; text-transform: none; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; white-space: pre; background-color: rgb(249, 249, 249); text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial;\">print<\/span><span style=\"color: rgb(36, 36, 36); font-family: source-code-pro, Menlo, Monaco, &quot;Courier New&quot;, Courier, monospace; font-size: 14px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: -0.308px; orphans: 2; text-align: start; text-indent: 0px; text-transform: none; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; white-space: pre; background-color: rgb(249, 249, 249); text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial; display: inline !important; float: none;\">(<\/span><span class=\"hljs-string\" style=\"box-sizing: inherit; color: rgb(196, 26, 22); font-family: source-code-pro, Menlo, Monaco, &quot;Courier New&quot;, Courier, monospace; font-size: 14px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: -0.308px; orphans: 2; text-align: start; text-indent: 0px; text-transform: none; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; white-space: pre; background-color: rgb(249, 249, 249); text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial;\">\"Result:\"<\/span><span style=\"color: rgb(36, 36, 36); font-family: source-code-pro, Menlo, Monaco, &quot;Courier New&quot;, Courier, monospace; font-size: 14px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: -0.308px; orphans: 2; text-align: start; text-indent: 0px; text-transform: none; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; white-space: pre; background-color: rgb(249, 249, 249); text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial; display: inline !important; float: none;\">, result_without_numba)<\/span><br style=\"box-sizing: inherit; color: rgb(36, 36, 36); font-family: source-code-pro, Menlo, Monaco, &quot;Courier New&quot;, Courier, monospace; font-size: 14px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: -0.308px; orphans: 2; text-align: start; text-indent: 0px; text-transform: none; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; white-space: pre; background-color: rgb(249, 249, 249); text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial;\"><span style=\"color: rgb(36, 36, 36); font-family: source-code-pro, Menlo, Monaco, &quot;Courier New&quot;, Courier, monospace; font-size: 14px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: -0.308px; orphans: 2; text-align: start; text-indent: 0px; text-transform: none; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; white-space: pre; background-color: rgb(249, 249, 249); text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial; display: inline !important; float: none;\">    <\/span><span class=\"hljs-built_in\" style=\"box-sizing: inherit; color: rgb(92, 38, 153); font-family: source-code-pro, Menlo, Monaco, &quot;Courier New&quot;, Courier, monospace; font-size: 14px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: -0.308px; orphans: 2; text-align: start; text-indent: 0px; text-transform: none; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; white-space: pre; background-color: rgb(249, 249, 249); text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial;\">print<\/span><span style=\"color: rgb(36, 36, 36); font-family: source-code-pro, Menlo, Monaco, &quot;Courier New&quot;, Courier, monospace; font-size: 14px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: -0.308px; orphans: 2; text-align: start; text-indent: 0px; text-transform: none; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; white-space: pre; background-color: rgb(249, 249, 249); text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial; display: inline !important; float: none;\">(<\/span><span class=\"hljs-string\" style=\"box-sizing: inherit; color: rgb(196, 26, 22); font-family: source-code-pro, Menlo, Monaco, &quot;Courier New&quot;, Courier, monospace; font-size: 14px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: -0.308px; orphans: 2; text-align: start; text-indent: 0px; text-transform: none; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; white-space: pre; background-color: rgb(249, 249, 249); text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial;\">\"Execution time:\"<\/span><span style=\"color: rgb(36, 36, 36); font-family: source-code-pro, Menlo, Monaco, &quot;Courier New&quot;, Courier, monospace; font-size: 14px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: -0.308px; orphans: 2; text-align: start; text-indent: 0px; text-transform: none; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; white-space: pre; background-color: rgb(249, 249, 249); text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial; display: inline !important; float: none;\">, execution_time_without_numba, <\/span><span class=\"hljs-string\" style=\"box-sizing: inherit; color: rgb(196, 26, 22); font-family: source-code-pro, Menlo, Monaco, &quot;Courier New&quot;, Courier, monospace; font-size: 14px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: -0.308px; orphans: 2; text-align: start; text-indent: 0px; text-transform: none; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; white-space: pre; background-color: rgb(249, 249, 249); text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial;\">\"seconds\"<\/span><span style=\"color: rgb(36, 36, 36); font-family: source-code-pro, Menlo, Monaco, &quot;Courier New&quot;, Courier, monospace; font-size: 14px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: -0.308px; orphans: 2; text-align: start; text-indent: 0px; text-transform: none; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; white-space: pre; background-color: rgb(249, 249, 249); text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial; display: inline !important; float: none;\">)<\/span><br style=\"box-sizing: inherit; color: rgb(36, 36, 36); font-family: source-code-pro, Menlo, Monaco, &quot;Courier New&quot;, Courier, monospace; font-size: 14px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: -0.308px; orphans: 2; text-align: start; text-indent: 0px; text-transform: none; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; white-space: pre; background-color: rgb(249, 249, 249); text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial;\"><br style=\"box-sizing: inherit; color: rgb(36, 36, 36); font-family: source-code-pro, Menlo, Monaco, &quot;Courier New&quot;, Courier, monospace; font-size: 14px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: -0.308px; orphans: 2; text-align: start; text-indent: 0px; text-transform: none; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; white-space: pre; background-color: rgb(249, 249, 249); text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial;\"><span style=\"color: rgb(36, 36, 36); font-family: source-code-pro, Menlo, Monaco, &quot;Courier New&quot;, Courier, monospace; font-size: 14px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: -0.308px; orphans: 2; text-align: start; text-indent: 0px; text-transform: none; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; white-space: pre; background-color: rgb(249, 249, 249); text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial; display: inline !important; float: none;\">    <\/span><span class=\"hljs-comment\" style=\"box-sizing: inherit; color: rgb(0, 116, 0); font-family: source-code-pro, Menlo, Monaco, &quot;Courier New&quot;, Courier, monospace; font-size: 14px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: -0.308px; orphans: 2; text-align: start; text-indent: 0px; text-transform: none; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; white-space: pre; background-color: rgb(249, 249, 249); text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial;\"># With Numba<\/span><br style=\"box-sizing: inherit; color: rgb(36, 36, 36); font-family: source-code-pro, Menlo, Monaco, &quot;Courier New&quot;, Courier, monospace; font-size: 14px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: -0.308px; orphans: 2; text-align: start; text-indent: 0px; text-transform: none; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; white-space: pre; background-color: rgb(249, 249, 249); text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial;\"><span style=\"color: rgb(36, 36, 36); font-family: source-code-pro, Menlo, Monaco, &quot;Courier New&quot;, Courier, monospace; font-size: 14px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: -0.308px; orphans: 2; text-align: start; text-indent: 0px; text-transform: none; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; white-space: pre; background-color: rgb(249, 249, 249); text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial; display: inline !important; float: none;\">    start_time = time.time()<\/span><br style=\"box-sizing: inherit; color: rgb(36, 36, 36); font-family: source-code-pro, Menlo, Monaco, &quot;Courier New&quot;, Courier, monospace; font-size: 14px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: -0.308px; orphans: 2; text-align: start; text-indent: 0px; text-transform: none; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; white-space: pre; background-color: rgb(249, 249, 249); text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial;\"><span style=\"color: rgb(36, 36, 36); font-family: source-code-pro, Menlo, Monaco, &quot;Courier New&quot;, Courier, monospace; font-size: 14px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: -0.308px; orphans: 2; text-align: start; text-indent: 0px; text-transform: none; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; white-space: pre; background-color: rgb(249, 249, 249); text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial; display: inline !important; float: none;\">    result_with_numba = numerical_integration_with_numba(g, a, b, n)<\/span><br style=\"box-sizing: inherit; color: rgb(36, 36, 36); font-family: source-code-pro, Menlo, Monaco, &quot;Courier New&quot;, Courier, monospace; font-size: 14px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: -0.308px; orphans: 2; text-align: start; text-indent: 0px; text-transform: none; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; white-space: pre; background-color: rgb(249, 249, 249); text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial;\"><span style=\"color: rgb(36, 36, 36); font-family: source-code-pro, Menlo, Monaco, &quot;Courier New&quot;, Courier, monospace; font-size: 14px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: -0.308px; orphans: 2; text-align: start; text-indent: 0px; text-transform: none; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; white-space: pre; background-color: rgb(249, 249, 249); text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial; display: inline !important; float: none;\">    end_time = time.time()<\/span><br style=\"box-sizing: inherit; color: rgb(36, 36, 36); font-family: source-code-pro, Menlo, Monaco, &quot;Courier New&quot;, Courier, monospace; font-size: 14px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: -0.308px; orphans: 2; text-align: start; text-indent: 0px; text-transform: none; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; white-space: pre; background-color: rgb(249, 249, 249); text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial;\"><span style=\"color: rgb(36, 36, 36); font-family: source-code-pro, Menlo, Monaco, &quot;Courier New&quot;, Courier, monospace; font-size: 14px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: -0.308px; orphans: 2; text-align: start; text-indent: 0px; text-transform: none; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; white-space: pre; background-color: rgb(249, 249, 249); text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial; display: inline !important; float: none;\">    execution_time_with_numba = end_time - start_time<\/span><br style=\"box-sizing: inherit; color: rgb(36, 36, 36); font-family: source-code-pro, Menlo, Monaco, &quot;Courier New&quot;, Courier, monospace; font-size: 14px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: -0.308px; orphans: 2; text-align: start; text-indent: 0px; text-transform: none; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; white-space: pre; background-color: rgb(249, 249, 249); text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial;\"><br style=\"box-sizing: inherit; color: rgb(36, 36, 36); font-family: source-code-pro, Menlo, Monaco, &quot;Courier New&quot;, Courier, monospace; font-size: 14px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: -0.308px; orphans: 2; text-align: start; text-indent: 0px; text-transform: none; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; white-space: pre; background-color: rgb(249, 249, 249); text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial;\"><span style=\"color: rgb(36, 36, 36); font-family: source-code-pro, Menlo, Monaco, &quot;Courier New&quot;, Courier, monospace; font-size: 14px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: -0.308px; orphans: 2; text-align: start; text-indent: 0px; text-transform: none; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; white-space: pre; background-color: rgb(249, 249, 249); text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial; display: inline !important; float: none;\">    <\/span><span class=\"hljs-built_in\" style=\"box-sizing: inherit; color: rgb(92, 38, 153); font-family: source-code-pro, Menlo, Monaco, &quot;Courier New&quot;, Courier, monospace; font-size: 14px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: -0.308px; orphans: 2; text-align: start; text-indent: 0px; text-transform: none; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; white-space: pre; background-color: rgb(249, 249, 249); text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial;\">print<\/span><span style=\"color: rgb(36, 36, 36); font-family: source-code-pro, Menlo, Monaco, &quot;Courier New&quot;, Courier, monospace; font-size: 14px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: -0.308px; orphans: 2; text-align: start; text-indent: 0px; text-transform: none; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; white-space: pre; background-color: rgb(249, 249, 249); text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial; display: inline !important; float: none;\">(<\/span><span class=\"hljs-string\" style=\"box-sizing: inherit; color: rgb(196, 26, 22); font-family: source-code-pro, Menlo, Monaco, &quot;Courier New&quot;, Courier, monospace; font-size: 14px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: -0.308px; orphans: 2; text-align: start; text-indent: 0px; text-transform: none; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; white-space: pre; background-color: rgb(249, 249, 249); text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial;\">\"Numerical Integration with Numba:\"<\/span><span style=\"color: rgb(36, 36, 36); font-family: source-code-pro, Menlo, Monaco, &quot;Courier New&quot;, Courier, monospace; font-size: 14px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: -0.308px; orphans: 2; text-align: start; text-indent: 0px; text-transform: none; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; white-space: pre; background-color: rgb(249, 249, 249); text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial; display: inline !important; float: none;\">)<\/span><br style=\"box-sizing: inherit; color: rgb(36, 36, 36); font-family: source-code-pro, Menlo, Monaco, &quot;Courier New&quot;, Courier, monospace; font-size: 14px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: -0.308px; orphans: 2; text-align: start; text-indent: 0px; text-transform: none; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; white-space: pre; background-color: rgb(249, 249, 249); text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial;\"><span style=\"color: rgb(36, 36, 36); font-family: source-code-pro, Menlo, Monaco, &quot;Courier New&quot;, Courier, monospace; font-size: 14px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: -0.308px; orphans: 2; text-align: start; text-indent: 0px; text-transform: none; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; white-space: pre; background-color: rgb(249, 249, 249); text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial; display: inline !important; float: none;\">    <\/span><span class=\"hljs-built_in\" style=\"box-sizing: inherit; color: rgb(92, 38, 153); font-family: source-code-pro, Menlo, Monaco, &quot;Courier New&quot;, Courier, monospace; font-size: 14px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: -0.308px; orphans: 2; text-align: start; text-indent: 0px; text-transform: none; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; white-space: pre; background-color: rgb(249, 249, 249); text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial;\">print<\/span><span style=\"color: rgb(36, 36, 36); font-family: source-code-pro, Menlo, Monaco, &quot;Courier New&quot;, Courier, monospace; font-size: 14px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: -0.308px; orphans: 2; text-align: start; text-indent: 0px; text-transform: none; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; white-space: pre; background-color: rgb(249, 249, 249); text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial; display: inline !important; float: none;\">(<\/span><span class=\"hljs-string\" style=\"box-sizing: inherit; color: rgb(196, 26, 22); font-family: source-code-pro, Menlo, Monaco, &quot;Courier New&quot;, Courier, monospace; font-size: 14px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: -0.308px; orphans: 2; text-align: start; text-indent: 0px; text-transform: none; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; white-space: pre; background-color: rgb(249, 249, 249); text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial;\">\"Result:\"<\/span><span style=\"color: rgb(36, 36, 36); font-family: source-code-pro, Menlo, Monaco, &quot;Courier New&quot;, Courier, monospace; font-size: 14px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: -0.308px; orphans: 2; text-align: start; text-indent: 0px; text-transform: none; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; white-space: pre; background-color: rgb(249, 249, 249); text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial; display: inline !important; float: none;\">, result_with_numba)<\/span><br style=\"box-sizing: inherit; color: rgb(36, 36, 36); font-family: source-code-pro, Menlo, Monaco, &quot;Courier New&quot;, Courier, monospace; font-size: 14px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: -0.308px; orphans: 2; text-align: start; text-indent: 0px; text-transform: none; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; white-space: pre; background-color: rgb(249, 249, 249); text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial;\"><span style=\"color: rgb(36, 36, 36); font-family: source-code-pro, Menlo, Monaco, &quot;Courier New&quot;, Courier, monospace; font-size: 14px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: -0.308px; orphans: 2; text-align: start; text-indent: 0px; text-transform: none; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; white-space: pre; background-color: rgb(249, 249, 249); text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial; display: inline !important; float: none;\">    <\/span><span class=\"hljs-built_in\" style=\"box-sizing: inherit; color: rgb(92, 38, 153); font-family: source-code-pro, Menlo, Monaco, &quot;Courier New&quot;, Courier, monospace; font-size: 14px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: -0.308px; orphans: 2; text-align: start; text-indent: 0px; text-transform: none; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; white-space: pre; background-color: rgb(249, 249, 249); text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial;\">print<\/span><span style=\"color: rgb(36, 36, 36); font-family: source-code-pro, Menlo, Monaco, &quot;Courier New&quot;, Courier, monospace; font-size: 14px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: -0.308px; orphans: 2; text-align: start; text-indent: 0px; text-transform: none; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; white-space: pre; background-color: rgb(249, 249, 249); text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial; display: inline !important; float: none;\">(<\/span><span class=\"hljs-string\" style=\"box-sizing: inherit; color: rgb(196, 26, 22); font-family: source-code-pro, Menlo, Monaco, &quot;Courier New&quot;, Courier, monospace; font-size: 14px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: -0.308px; orphans: 2; text-align: start; text-indent: 0px; text-transform: none; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; white-space: pre; background-color: rgb(249, 249, 249); text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial;\">\"Execution time:\"<\/span><span style=\"color: rgb(36, 36, 36); font-family: source-code-pro, Menlo, Monaco, &quot;Courier New&quot;, Courier, monospace; font-size: 14px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: -0.308px; orphans: 2; text-align: start; text-indent: 0px; text-transform: none; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; white-space: pre; background-color: rgb(249, 249, 249); text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial; display: inline !important; float: none;\">, execution_time_with_numba, <\/span><span class=\"hljs-string\" style=\"box-sizing: inherit; color: rgb(196, 26, 22); font-family: source-code-pro, Menlo, Monaco, &quot;Courier New&quot;, Courier, monospace; font-size: 14px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: -0.308px; orphans: 2; text-align: start; text-indent: 0px; text-transform: none; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; white-space: pre; background-color: rgb(249, 249, 249); text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial;\">\"seconds\"<\/span><span style=\"color: rgb(36, 36, 36); font-family: source-code-pro, Menlo, Monaco, &quot;Courier New&quot;, Courier, monospace; font-size: 14px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: -0.308px; orphans: 2; text-align: start; text-indent: 0px; text-transform: none; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; white-space: pre; background-color: rgb(249, 249, 249); text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial; display: inline !important; float: none;\">)<\/span><br style=\"box-sizing: inherit; color: rgb(36, 36, 36); font-family: source-code-pro, Menlo, Monaco, &quot;Courier New&quot;, Courier, monospace; font-size: 14px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: -0.308px; orphans: 2; text-align: start; text-indent: 0px; text-transform: none; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; white-space: pre; background-color: rgb(249, 249, 249); text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial;\"><br style=\"box-sizing: inherit; color: rgb(36, 36, 36); font-family: source-code-pro, Menlo, Monaco, &quot;Courier New&quot;, Courier, monospace; font-size: 14px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: -0.308px; orphans: 2; text-align: start; text-indent: 0px; text-transform: none; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; white-space: pre; background-color: rgb(249, 249, 249); text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial;\"><span class=\"hljs-keyword\" style=\"box-sizing: inherit; color: rgb(170, 13, 145); font-family: source-code-pro, Menlo, Monaco, &quot;Courier New&quot;, Courier, monospace; font-size: 14px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: -0.308px; orphans: 2; text-align: start; text-indent: 0px; text-transform: none; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; white-space: pre; background-color: rgb(249, 249, 249); text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial;\">if<\/span><span style=\"color: rgb(36, 36, 36); font-family: source-code-pro, Menlo, Monaco, &quot;Courier New&quot;, Courier, monospace; font-size: 14px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: -0.308px; orphans: 2; text-align: start; text-indent: 0px; text-transform: none; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; white-space: pre; background-color: rgb(249, 249, 249); text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial; display: inline !important; float: none;\"> __name__ == <\/span><span class=\"hljs-string\" style=\"box-sizing: inherit; color: rgb(196, 26, 22); font-family: source-code-pro, Menlo, Monaco, &quot;Courier New&quot;, Courier, monospace; font-size: 14px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: -0.308px; orphans: 2; text-align: start; text-indent: 0px; text-transform: none; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; white-space: pre; background-color: rgb(249, 249, 249); text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial;\">\"__main__\"<\/span><span style=\"color: rgb(36, 36, 36); font-family: source-code-pro, Menlo, Monaco, &quot;Courier New&quot;, Courier, monospace; font-size: 14px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: -0.308px; orphans: 2; text-align: start; text-indent: 0px; text-transform: none; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; white-space: pre; background-color: rgb(249, 249, 249); text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial; display: inline !important; float: none;\">:<\/span><br style=\"box-sizing: inherit; color: rgb(36, 36, 36); font-family: source-code-pro, Menlo, Monaco, &quot;Courier New&quot;, Courier, monospace; font-size: 14px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: -0.308px; orphans: 2; text-align: start; text-indent: 0px; text-transform: none; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; white-space: pre; background-color: rgb(249, 249, 249); text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial;\"><span style=\"color: rgb(36, 36, 36); font-family: source-code-pro, Menlo, Monaco, &quot;Courier New&quot;, Courier, monospace; font-size: 14px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: -0.308px; orphans: 2; text-align: start; text-indent: 0px; text-transform: none; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; white-space: pre; background-color: rgb(249, 249, 249); text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial; display: inline !important; float: none;\">    main()<\/span><\/pre>\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-6ba3f88 elementor-widget elementor-widget-text-editor\" data-id=\"6ba3f88\" data-element_type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t<p id=\"a0f5\" class=\"pw-post-body-paragraph vc vd qh ve b vf wa vh vi vj wb vl vm vn wc vp vq vr wd vt vu vv we vx vy vz ln bj\" style=\"box-sizing: inherit; margin: 2em 0px -0.46em; font-weight: 400; color: #242424; word-break: break-word; font-style: normal; line-height: 32px; letter-spacing: -0.003em; font-family: source-serif-pro, Georgia, Cambria, 'Times New Roman', Times, serif; font-size: 20px; font-variant-ligatures: normal; font-variant-caps: normal; orphans: 2; text-align: start; text-indent: 0px; text-transform: none; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; white-space: normal; background-color: #ffffff; text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial;\" data-selectable-paragraph=\"\">Execution Time:<\/p><p id=\"af59\" class=\"pw-post-body-paragraph vc vd qh ve b vf wa vh vi vj wb vl vm vn wc vp vq vr wd vt vu vv we vx vy vz ln bj\" style=\"box-sizing: inherit; margin: 2em 0px -0.46em; font-weight: 400; color: #242424; word-break: break-word; font-style: normal; line-height: 32px; letter-spacing: -0.003em; font-family: source-serif-pro, Georgia, Cambria, 'Times New Roman', Times, serif; font-size: 20px; font-variant-ligatures: normal; font-variant-caps: normal; orphans: 2; text-align: start; text-indent: 0px; text-transform: none; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; white-space: normal; background-color: #ffffff; text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial;\" data-selectable-paragraph=\"\">Without Numba: 2.3 seconds<\/p><p id=\"8862\" class=\"pw-post-body-paragraph vc vd qh ve b vf wa vh vi vj wb vl vm vn wc vp vq vr wd vt vu vv we vx vy vz ln bj\" style=\"box-sizing: inherit; margin: 2em 0px -0.46em; font-weight: 400; color: #242424; word-break: break-word; font-style: normal; line-height: 32px; letter-spacing: -0.003em; font-family: source-serif-pro, Georgia, Cambria, 'Times New Roman', Times, serif; font-size: 20px; font-variant-ligatures: normal; font-variant-caps: normal; orphans: 2; text-align: start; text-indent: 0px; text-transform: none; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; white-space: normal; background-color: #ffffff; text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial;\" data-selectable-paragraph=\"\">With Numba: 0.3 seconds<\/p>\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t<\/section>\n\t\t\t\t<section class=\"elementor-section elementor-top-section elementor-element elementor-element-2797006 elementor-section-boxed elementor-section-height-default elementor-section-height-default wpr-particle-no wpr-jarallax-no wpr-parallax-no wpr-sticky-section-no\" data-id=\"2797006\" data-element_type=\"section\">\n\t\t\t\t\t\t<div class=\"elementor-container elementor-column-gap-default\">\n\t\t\t\t\t<div class=\"elementor-column elementor-col-100 elementor-top-column elementor-element elementor-element-99beb3e\" data-id=\"99beb3e\" data-element_type=\"column\">\n\t\t\t<div class=\"elementor-widget-wrap elementor-element-populated\">\n\t\t\t\t\t\t<div class=\"elementor-element elementor-element-a9ef1e3 toc-header elementor-widget elementor-widget-heading\" data-id=\"a9ef1e3\" data-element_type=\"widget\" data-widget_type=\"heading.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t<h3 class=\"elementor-heading-title elementor-size-default\">Machine Learning and Data Science:<\/h3>\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-c381862 elementor-widget elementor-widget-text-editor\" data-id=\"c381862\" data-element_type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t<p id=\"293e\" class=\"pw-post-body-paragraph vc vd qh ve b vf vg vh vi vj vk vl vm vn vo vp vq vr vs vt vu vv vw vx vy vz ln bj\" style=\"box-sizing: inherit; margin: 0.86em 0px -0.46em; font-weight: 400; color: #242424; word-break: break-word; font-style: normal; line-height: 32px; letter-spacing: -0.003em; font-family: source-serif-pro, Georgia, Cambria, 'Times New Roman', Times, serif; font-size: 20px; font-variant-ligatures: normal; font-variant-caps: normal; orphans: 2; text-align: start; text-indent: 0px; text-transform: none; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; white-space: normal; background-color: #ffffff; text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial;\" data-selectable-paragraph=\"\">Numba can accelerate various machine learning algorithms, particularly those involving array computations and linear algebra operations, leading to faster model training and predictions.<\/p><p id=\"860d\" class=\"pw-post-body-paragraph vc vd qh ve b vf wa vh vi vj wb vl vm vn wc vp vq vr wd vt vu vv we vx vy vz ln bj\" style=\"box-sizing: inherit; margin: 2em 0px -0.46em; font-weight: 400; color: #242424; word-break: break-word; font-style: normal; line-height: 32px; letter-spacing: -0.003em; font-family: source-serif-pro, Georgia, Cambria, 'Times New Roman', Times, serif; font-size: 20px; font-variant-ligatures: normal; font-variant-caps: normal; orphans: 2; text-align: start; text-indent: 0px; text-transform: none; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; white-space: normal; background-color: #ffffff; text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial;\" data-selectable-paragraph=\"\">Example \u2014 Linear Regression: Linear regression is a popular supervised learning algorithm used for predicting a continuous target variable based on one or more predictor variables. In this example, we\u2019ll perform simple linear regression with one predictor variable.<\/p>\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-fab1a8b elementor-widget elementor-widget-text-editor\" data-id=\"fab1a8b\" data-element_type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t<pre style=\"box-sizing: inherit; margin: 56px 0px 0px; background: #f9f9f9; color: #242424; border-radius: 4px; overflow-x: auto; font-family: source-code-pro, Menlo, Monaco, 'Courier New', Courier, monospace; padding: 32px; border: 1px solid #e5e5e5; font-size: medium; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: normal; orphans: 2; text-align: start; text-indent: 0px; text-transform: none; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial;\"><span class=\"hljs-keyword\" style=\"box-sizing: inherit; color: #aa0d91; font-family: source-code-pro, Menlo, Monaco, 'Courier New', Courier, monospace; font-size: 14px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: -0.308px; orphans: 2; text-align: start; text-indent: 0px; text-transform: none; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; white-space: pre; background-color: #f9f9f9; text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial;\">import<\/span><span style=\"color: #242424; font-family: source-code-pro, Menlo, Monaco, 'Courier New', Courier, monospace; font-size: 14px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: -0.308px; orphans: 2; text-align: start; text-indent: 0px; text-transform: none; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; white-space: pre; background-color: #f9f9f9; text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial; display: inline !important; float: none;\"> numpy <\/span><span class=\"hljs-keyword\" style=\"box-sizing: inherit; color: #aa0d91; font-family: source-code-pro, Menlo, Monaco, 'Courier New', Courier, monospace; font-size: 14px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: -0.308px; orphans: 2; text-align: start; text-indent: 0px; text-transform: none; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; white-space: pre; background-color: #f9f9f9; text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial;\">as<\/span><span style=\"color: #242424; font-family: source-code-pro, Menlo, Monaco, 'Courier New', Courier, monospace; font-size: 14px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: -0.308px; orphans: 2; text-align: start; text-indent: 0px; text-transform: none; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; white-space: pre; background-color: #f9f9f9; text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial; display: inline !important; float: none;\"> np<\/span><br style=\"box-sizing: inherit; color: #242424; font-family: source-code-pro, Menlo, Monaco, 'Courier New', Courier, monospace; font-size: 14px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: -0.308px; orphans: 2; text-align: start; text-indent: 0px; text-transform: none; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; white-space: pre; background-color: #f9f9f9; text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial;\" \/><span class=\"hljs-keyword\" style=\"box-sizing: inherit; color: #aa0d91; font-family: source-code-pro, Menlo, Monaco, 'Courier New', Courier, monospace; font-size: 14px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: -0.308px; orphans: 2; text-align: start; text-indent: 0px; text-transform: none; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; white-space: pre; background-color: #f9f9f9; text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial;\">import<\/span><span style=\"color: #242424; font-family: source-code-pro, Menlo, Monaco, 'Courier New', Courier, monospace; font-size: 14px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: -0.308px; orphans: 2; text-align: start; text-indent: 0px; text-transform: none; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; white-space: pre; background-color: #f9f9f9; text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial; display: inline !important; float: none;\"> time<\/span><br style=\"box-sizing: inherit; color: #242424; font-family: source-code-pro, Menlo, Monaco, 'Courier New', Courier, monospace; font-size: 14px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: -0.308px; orphans: 2; text-align: start; text-indent: 0px; text-transform: none; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; white-space: pre; background-color: #f9f9f9; text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial;\" \/><span class=\"hljs-keyword\" style=\"box-sizing: inherit; color: #aa0d91; font-family: source-code-pro, Menlo, Monaco, 'Courier New', Courier, monospace; font-size: 14px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: -0.308px; orphans: 2; text-align: start; text-indent: 0px; text-transform: none; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; white-space: pre; background-color: #f9f9f9; text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial;\">import<\/span><span style=\"color: #242424; font-family: source-code-pro, Menlo, Monaco, 'Courier New', Courier, monospace; font-size: 14px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: -0.308px; orphans: 2; text-align: start; text-indent: 0px; text-transform: none; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; white-space: pre; background-color: #f9f9f9; text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial; display: inline !important; float: none;\"> numba<\/span><br style=\"box-sizing: inherit; color: #242424; font-family: source-code-pro, Menlo, Monaco, 'Courier New', Courier, monospace; font-size: 14px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: -0.308px; orphans: 2; text-align: start; text-indent: 0px; text-transform: none; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; white-space: pre; background-color: #f9f9f9; text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial;\" \/><br style=\"box-sizing: inherit; color: #242424; font-family: source-code-pro, Menlo, Monaco, 'Courier New', Courier, monospace; font-size: 14px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: -0.308px; orphans: 2; text-align: start; text-indent: 0px; text-transform: none; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; white-space: pre; background-color: #f9f9f9; text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial;\" \/><br style=\"box-sizing: inherit; color: #242424; font-family: source-code-pro, Menlo, Monaco, 'Courier New', Courier, monospace; font-size: 14px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: -0.308px; orphans: 2; text-align: start; text-indent: 0px; text-transform: none; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; white-space: pre; background-color: #f9f9f9; text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial;\" \/><span class=\"hljs-keyword\" style=\"box-sizing: inherit; color: #aa0d91; font-family: source-code-pro, Menlo, Monaco, 'Courier New', Courier, monospace; font-size: 14px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: -0.308px; orphans: 2; text-align: start; text-indent: 0px; text-transform: none; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; white-space: pre; background-color: #f9f9f9; text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial;\">def<\/span> <span class=\"hljs-title.function\" style=\"box-sizing: inherit; color: #242424; font-family: source-code-pro, Menlo, Monaco, 'Courier New', Courier, monospace; font-size: 14px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: -0.308px; orphans: 2; text-align: start; text-indent: 0px; text-transform: none; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; white-space: pre; background-color: #f9f9f9; text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial;\">linear_regression_without_numba<\/span><span style=\"color: #242424; font-family: source-code-pro, Menlo, Monaco, 'Courier New', Courier, monospace; font-size: 14px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: -0.308px; orphans: 2; text-align: start; text-indent: 0px; text-transform: none; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; white-space: pre; background-color: #f9f9f9; text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial; display: inline !important; float: none;\">(<\/span><span class=\"hljs-params\" style=\"box-sizing: inherit; color: #5c2699; font-family: source-code-pro, Menlo, Monaco, 'Courier New', Courier, monospace; font-size: 14px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: -0.308px; orphans: 2; text-align: start; text-indent: 0px; text-transform: none; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; white-space: pre; background-color: #f9f9f9; text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial;\">X, y<\/span><span style=\"color: #242424; font-family: source-code-pro, Menlo, Monaco, 'Courier New', Courier, monospace; font-size: 14px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: -0.308px; orphans: 2; text-align: start; text-indent: 0px; text-transform: none; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; white-space: pre; background-color: #f9f9f9; text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial; display: inline !important; float: none;\">):<\/span><br style=\"box-sizing: inherit; color: #242424; font-family: source-code-pro, Menlo, Monaco, 'Courier New', Courier, monospace; font-size: 14px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: -0.308px; orphans: 2; text-align: start; text-indent: 0px; text-transform: none; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; white-space: pre; background-color: #f9f9f9; text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial;\" \/><span style=\"color: #242424; font-family: source-code-pro, Menlo, Monaco, 'Courier New', Courier, monospace; font-size: 14px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: -0.308px; orphans: 2; text-align: start; text-indent: 0px; text-transform: none; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; white-space: pre; background-color: #f9f9f9; text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial; display: inline !important; float: none;\">    n = <\/span><span class=\"hljs-built_in\" style=\"box-sizing: inherit; color: #5c2699; font-family: source-code-pro, Menlo, Monaco, 'Courier New', Courier, monospace; font-size: 14px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: -0.308px; orphans: 2; text-align: start; text-indent: 0px; text-transform: none; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; white-space: pre; background-color: #f9f9f9; text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial;\">len<\/span><span style=\"color: #242424; font-family: source-code-pro, Menlo, Monaco, 'Courier New', Courier, monospace; font-size: 14px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: -0.308px; orphans: 2; text-align: start; text-indent: 0px; text-transform: none; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; white-space: pre; background-color: #f9f9f9; text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial; display: inline !important; float: none;\">(X)<\/span><br style=\"box-sizing: inherit; color: #242424; font-family: source-code-pro, Menlo, Monaco, 'Courier New', Courier, monospace; font-size: 14px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: -0.308px; orphans: 2; text-align: start; text-indent: 0px; text-transform: none; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; white-space: pre; background-color: #f9f9f9; text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial;\" \/><span style=\"color: #242424; font-family: source-code-pro, Menlo, Monaco, 'Courier New', Courier, monospace; font-size: 14px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: -0.308px; orphans: 2; text-align: start; text-indent: 0px; text-transform: none; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; white-space: pre; background-color: #f9f9f9; text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial; display: inline !important; float: none;\">    X_mean = np.mean(X)<\/span><br style=\"box-sizing: inherit; color: #242424; font-family: source-code-pro, Menlo, Monaco, 'Courier New', Courier, monospace; font-size: 14px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: -0.308px; orphans: 2; text-align: start; text-indent: 0px; text-transform: none; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; white-space: pre; background-color: #f9f9f9; text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial;\" \/><span style=\"color: #242424; font-family: source-code-pro, Menlo, Monaco, 'Courier New', Courier, monospace; font-size: 14px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: -0.308px; orphans: 2; text-align: start; text-indent: 0px; text-transform: none; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; white-space: pre; background-color: #f9f9f9; text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial; display: inline !important; float: none;\">    y_mean = np.mean(y)<\/span><br style=\"box-sizing: inherit; color: #242424; font-family: source-code-pro, Menlo, Monaco, 'Courier New', Courier, monospace; font-size: 14px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: -0.308px; orphans: 2; text-align: start; text-indent: 0px; text-transform: none; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; white-space: pre; background-color: #f9f9f9; text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial;\" \/><br style=\"box-sizing: inherit; color: #242424; font-family: source-code-pro, Menlo, Monaco, 'Courier New', Courier, monospace; font-size: 14px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: -0.308px; orphans: 2; text-align: start; text-indent: 0px; text-transform: none; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; white-space: pre; background-color: #f9f9f9; text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial;\" \/><span style=\"color: #242424; font-family: source-code-pro, Menlo, Monaco, 'Courier New', Courier, monospace; font-size: 14px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: -0.308px; orphans: 2; text-align: start; text-indent: 0px; text-transform: none; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; white-space: pre; background-color: #f9f9f9; text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial; display: inline !important; float: none;\">    numerator = <\/span><span class=\"hljs-number\" style=\"box-sizing: inherit; color: #1c00cf; font-family: source-code-pro, Menlo, Monaco, 'Courier New', Courier, monospace; font-size: 14px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: -0.308px; orphans: 2; text-align: start; text-indent: 0px; text-transform: none; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; white-space: pre; background-color: #f9f9f9; text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial;\">0.0<\/span><br style=\"box-sizing: inherit; color: #242424; font-family: source-code-pro, Menlo, Monaco, 'Courier New', Courier, monospace; font-size: 14px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: -0.308px; orphans: 2; text-align: start; text-indent: 0px; text-transform: none; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; white-space: pre; background-color: #f9f9f9; text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial;\" \/><span style=\"color: #242424; font-family: source-code-pro, Menlo, Monaco, 'Courier New', Courier, monospace; font-size: 14px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: -0.308px; orphans: 2; text-align: start; text-indent: 0px; text-transform: none; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; white-space: pre; background-color: #f9f9f9; text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial; display: inline !important; float: none;\">    denominator = <\/span><span class=\"hljs-number\" style=\"box-sizing: inherit; color: #1c00cf; font-family: source-code-pro, Menlo, Monaco, 'Courier New', Courier, monospace; font-size: 14px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: -0.308px; orphans: 2; text-align: start; text-indent: 0px; text-transform: none; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; white-space: pre; background-color: #f9f9f9; text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial;\">0.0<\/span><br style=\"box-sizing: inherit; color: #242424; font-family: source-code-pro, Menlo, Monaco, 'Courier New', Courier, monospace; font-size: 14px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: -0.308px; orphans: 2; text-align: start; text-indent: 0px; text-transform: none; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; white-space: pre; background-color: #f9f9f9; text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial;\" \/><br style=\"box-sizing: inherit; color: #242424; font-family: source-code-pro, Menlo, Monaco, 'Courier New', Courier, monospace; font-size: 14px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: -0.308px; orphans: 2; text-align: start; text-indent: 0px; text-transform: none; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; white-space: pre; background-color: #f9f9f9; text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial;\" \/>    <span class=\"hljs-keyword\" style=\"box-sizing: inherit; color: #aa0d91; font-family: source-code-pro, Menlo, Monaco, 'Courier New', Courier, monospace; font-size: 14px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: -0.308px; orphans: 2; text-align: start; text-indent: 0px; text-transform: none; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; white-space: pre; background-color: #f9f9f9; text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial;\">for<\/span><span style=\"color: #242424; font-family: source-code-pro, Menlo, Monaco, 'Courier New', Courier, monospace; font-size: 14px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: -0.308px; orphans: 2; text-align: start; text-indent: 0px; text-transform: none; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; white-space: pre; background-color: #f9f9f9; text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial; display: inline !important; float: none;\"> i <\/span><span class=\"hljs-keyword\" style=\"box-sizing: inherit; color: #aa0d91; font-family: source-code-pro, Menlo, Monaco, 'Courier New', Courier, monospace; font-size: 14px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: -0.308px; orphans: 2; text-align: start; text-indent: 0px; text-transform: none; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; white-space: pre; background-color: #f9f9f9; text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial;\">in<\/span> <span class=\"hljs-built_in\" style=\"box-sizing: inherit; color: #5c2699; font-family: source-code-pro, Menlo, Monaco, 'Courier New', Courier, monospace; font-size: 14px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: -0.308px; orphans: 2; text-align: start; text-indent: 0px; text-transform: none; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; white-space: pre; background-color: #f9f9f9; text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial;\">range<\/span><span style=\"color: #242424; font-family: source-code-pro, Menlo, Monaco, 'Courier New', Courier, monospace; font-size: 14px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: -0.308px; orphans: 2; text-align: start; text-indent: 0px; text-transform: none; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; white-space: pre; background-color: #f9f9f9; text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial; display: inline !important; float: none;\">(n):<\/span><br style=\"box-sizing: inherit; color: #242424; font-family: source-code-pro, Menlo, Monaco, 'Courier New', Courier, monospace; font-size: 14px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: -0.308px; orphans: 2; text-align: start; text-indent: 0px; text-transform: none; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; white-space: pre; background-color: #f9f9f9; text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial;\" \/><span style=\"color: #242424; font-family: source-code-pro, Menlo, Monaco, 'Courier New', Courier, monospace; font-size: 14px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: -0.308px; orphans: 2; text-align: start; text-indent: 0px; text-transform: none; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; white-space: pre; background-color: #f9f9f9; text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial; display: inline !important; float: none;\">        numerator += (X[i] - X_mean) * (y[i] - y_mean)<\/span><br style=\"box-sizing: inherit; color: #242424; font-family: source-code-pro, Menlo, Monaco, 'Courier New', Courier, monospace; font-size: 14px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: -0.308px; orphans: 2; text-align: start; text-indent: 0px; text-transform: none; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; white-space: pre; background-color: #f9f9f9; text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial;\" \/><span style=\"color: #242424; font-family: source-code-pro, Menlo, Monaco, 'Courier New', Courier, monospace; font-size: 14px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: -0.308px; orphans: 2; text-align: start; text-indent: 0px; text-transform: none; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; white-space: pre; background-color: #f9f9f9; text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial; display: inline !important; float: none;\">        denominator += (X[i] - X_mean) ** <\/span><span class=\"hljs-number\" style=\"box-sizing: inherit; color: #1c00cf; font-family: source-code-pro, Menlo, Monaco, 'Courier New', Courier, monospace; font-size: 14px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: -0.308px; orphans: 2; text-align: start; text-indent: 0px; text-transform: none; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; white-space: pre; background-color: #f9f9f9; text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial;\">2<\/span><br style=\"box-sizing: inherit; color: #242424; font-family: source-code-pro, Menlo, Monaco, 'Courier New', Courier, monospace; font-size: 14px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: -0.308px; orphans: 2; text-align: start; text-indent: 0px; text-transform: none; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; white-space: pre; background-color: #f9f9f9; text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial;\" \/><br style=\"box-sizing: inherit; color: #242424; font-family: source-code-pro, Menlo, Monaco, 'Courier New', Courier, monospace; font-size: 14px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: -0.308px; orphans: 2; text-align: start; text-indent: 0px; text-transform: none; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; white-space: pre; background-color: #f9f9f9; text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial;\" \/><span style=\"color: #242424; font-family: source-code-pro, Menlo, Monaco, 'Courier New', Courier, monospace; font-size: 14px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: -0.308px; orphans: 2; text-align: start; text-indent: 0px; text-transform: none; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; white-space: pre; background-color: #f9f9f9; text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial; display: inline !important; float: none;\">    slope = numerator \/ denominator<\/span><br style=\"box-sizing: inherit; color: #242424; font-family: source-code-pro, Menlo, Monaco, 'Courier New', Courier, monospace; font-size: 14px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: -0.308px; orphans: 2; text-align: start; text-indent: 0px; text-transform: none; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; white-space: pre; background-color: #f9f9f9; text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial;\" \/><span style=\"color: #242424; font-family: source-code-pro, Menlo, Monaco, 'Courier New', Courier, monospace; font-size: 14px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: -0.308px; orphans: 2; text-align: start; text-indent: 0px; text-transform: none; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; white-space: pre; background-color: #f9f9f9; text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial; display: inline !important; float: none;\">    intercept = y_mean - slope * X_mean<\/span><br style=\"box-sizing: inherit; color: #242424; font-family: source-code-pro, Menlo, Monaco, 'Courier New', Courier, monospace; font-size: 14px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: -0.308px; orphans: 2; text-align: start; text-indent: 0px; text-transform: none; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; white-space: pre; background-color: #f9f9f9; text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial;\" \/>    <span class=\"hljs-keyword\" style=\"box-sizing: inherit; color: #aa0d91; font-family: source-code-pro, Menlo, Monaco, 'Courier New', Courier, monospace; font-size: 14px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: -0.308px; orphans: 2; text-align: start; text-indent: 0px; text-transform: none; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; white-space: pre; background-color: #f9f9f9; text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial;\">return<\/span><span style=\"color: #242424; font-family: source-code-pro, Menlo, Monaco, 'Courier New', Courier, monospace; font-size: 14px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: -0.308px; orphans: 2; text-align: start; text-indent: 0px; text-transform: none; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; white-space: pre; background-color: #f9f9f9; text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial; display: inline !important; float: none;\"> slope, intercept<\/span><br style=\"box-sizing: inherit; color: #242424; font-family: source-code-pro, Menlo, Monaco, 'Courier New', Courier, monospace; font-size: 14px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: -0.308px; orphans: 2; text-align: start; text-indent: 0px; text-transform: none; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; white-space: pre; background-color: #f9f9f9; text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial;\" \/><br style=\"box-sizing: inherit; color: #242424; font-family: source-code-pro, Menlo, Monaco, 'Courier New', Courier, monospace; font-size: 14px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: -0.308px; orphans: 2; text-align: start; text-indent: 0px; text-transform: none; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; white-space: pre; background-color: #f9f9f9; text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial;\" \/><br style=\"box-sizing: inherit; color: #242424; font-family: source-code-pro, Menlo, Monaco, 'Courier New', Courier, monospace; font-size: 14px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: -0.308px; orphans: 2; text-align: start; text-indent: 0px; text-transform: none; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; white-space: pre; background-color: #f9f9f9; text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial;\" \/><span class=\"hljs-meta\" style=\"box-sizing: inherit; color: #643820; font-family: source-code-pro, Menlo, Monaco, 'Courier New', Courier, monospace; font-size: 14px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: -0.308px; orphans: 2; text-align: start; text-indent: 0px; text-transform: none; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; white-space: pre; background-color: #f9f9f9; text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial;\">@numba.jit<\/span><br style=\"box-sizing: inherit; color: #242424; font-family: source-code-pro, Menlo, Monaco, 'Courier New', Courier, monospace; font-size: 14px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: -0.308px; orphans: 2; text-align: start; text-indent: 0px; text-transform: none; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; white-space: pre; background-color: #f9f9f9; text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial;\" \/><span class=\"hljs-keyword\" style=\"box-sizing: inherit; color: #aa0d91; font-family: source-code-pro, Menlo, Monaco, 'Courier New', Courier, monospace; font-size: 14px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: -0.308px; orphans: 2; text-align: start; text-indent: 0px; text-transform: none; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; white-space: pre; background-color: #f9f9f9; text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial;\">def<\/span> <span class=\"hljs-title.function\" style=\"box-sizing: inherit; color: #242424; font-family: source-code-pro, Menlo, Monaco, 'Courier New', Courier, monospace; font-size: 14px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: -0.308px; orphans: 2; text-align: start; text-indent: 0px; text-transform: none; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; white-space: pre; background-color: #f9f9f9; text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial;\">linear_regression_with_numba<\/span><span style=\"color: #242424; font-family: source-code-pro, Menlo, Monaco, 'Courier New', Courier, monospace; font-size: 14px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: -0.308px; orphans: 2; text-align: start; text-indent: 0px; text-transform: none; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; white-space: pre; background-color: #f9f9f9; text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial; display: inline !important; float: none;\">(<\/span><span class=\"hljs-params\" style=\"box-sizing: inherit; color: #5c2699; font-family: source-code-pro, Menlo, Monaco, 'Courier New', Courier, monospace; font-size: 14px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: -0.308px; orphans: 2; text-align: start; text-indent: 0px; text-transform: none; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; white-space: pre; background-color: #f9f9f9; text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial;\">X, y<\/span><span style=\"color: #242424; font-family: source-code-pro, Menlo, Monaco, 'Courier New', Courier, monospace; font-size: 14px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: -0.308px; orphans: 2; text-align: start; text-indent: 0px; text-transform: none; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; white-space: pre; background-color: #f9f9f9; text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial; display: inline !important; float: none;\">):<\/span><br style=\"box-sizing: inherit; color: #242424; font-family: source-code-pro, Menlo, Monaco, 'Courier New', Courier, monospace; font-size: 14px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: -0.308px; orphans: 2; text-align: start; text-indent: 0px; text-transform: none; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; white-space: pre; background-color: #f9f9f9; text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial;\" \/><span style=\"color: #242424; font-family: source-code-pro, Menlo, Monaco, 'Courier New', Courier, monospace; font-size: 14px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: -0.308px; orphans: 2; text-align: start; text-indent: 0px; text-transform: none; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; white-space: pre; background-color: #f9f9f9; text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial; display: inline !important; float: none;\">    n = <\/span><span class=\"hljs-built_in\" style=\"box-sizing: inherit; color: #5c2699; font-family: source-code-pro, Menlo, Monaco, 'Courier New', Courier, monospace; font-size: 14px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: -0.308px; orphans: 2; text-align: start; text-indent: 0px; text-transform: none; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; white-space: pre; background-color: #f9f9f9; text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial;\">len<\/span><span style=\"color: #242424; font-family: source-code-pro, Menlo, Monaco, 'Courier New', Courier, monospace; font-size: 14px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: -0.308px; orphans: 2; text-align: start; text-indent: 0px; text-transform: none; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; white-space: pre; background-color: #f9f9f9; text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial; display: inline !important; float: none;\">(X)<\/span><br style=\"box-sizing: inherit; color: #242424; font-family: source-code-pro, Menlo, Monaco, 'Courier New', Courier, monospace; font-size: 14px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: -0.308px; orphans: 2; text-align: start; text-indent: 0px; text-transform: none; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; white-space: pre; background-color: #f9f9f9; text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial;\" \/><span style=\"color: #242424; font-family: source-code-pro, Menlo, Monaco, 'Courier New', Courier, monospace; font-size: 14px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: -0.308px; orphans: 2; text-align: start; text-indent: 0px; text-transform: none; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; white-space: pre; background-color: #f9f9f9; text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial; display: inline !important; float: none;\">    X_mean = np.mean(X)<\/span><br style=\"box-sizing: inherit; color: #242424; font-family: source-code-pro, Menlo, Monaco, 'Courier New', Courier, monospace; font-size: 14px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: -0.308px; orphans: 2; text-align: start; text-indent: 0px; text-transform: none; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; white-space: pre; background-color: #f9f9f9; text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial;\" \/><span style=\"color: #242424; font-family: source-code-pro, Menlo, Monaco, 'Courier New', Courier, monospace; font-size: 14px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: -0.308px; orphans: 2; text-align: start; text-indent: 0px; text-transform: none; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; white-space: pre; background-color: #f9f9f9; text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial; display: inline !important; float: none;\">    y_mean = np.mean(y)<\/span><br style=\"box-sizing: inherit; color: #242424; font-family: source-code-pro, Menlo, Monaco, 'Courier New', Courier, monospace; font-size: 14px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: -0.308px; orphans: 2; text-align: start; text-indent: 0px; text-transform: none; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; white-space: pre; background-color: #f9f9f9; text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial;\" \/><br style=\"box-sizing: inherit; color: #242424; font-family: source-code-pro, Menlo, Monaco, 'Courier New', Courier, monospace; font-size: 14px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: -0.308px; orphans: 2; text-align: start; text-indent: 0px; text-transform: none; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; white-space: pre; background-color: #f9f9f9; text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial;\" \/><span style=\"color: #242424; font-family: source-code-pro, Menlo, Monaco, 'Courier New', Courier, monospace; font-size: 14px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: -0.308px; orphans: 2; text-align: start; text-indent: 0px; text-transform: none; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; white-space: pre; background-color: #f9f9f9; text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial; display: inline !important; float: none;\">    numerator = <\/span><span class=\"hljs-number\" style=\"box-sizing: inherit; color: #1c00cf; font-family: source-code-pro, Menlo, Monaco, 'Courier New', Courier, monospace; font-size: 14px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: -0.308px; orphans: 2; text-align: start; text-indent: 0px; text-transform: none; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; white-space: pre; background-color: #f9f9f9; text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial;\">0.0<\/span><br style=\"box-sizing: inherit; color: #242424; font-family: source-code-pro, Menlo, Monaco, 'Courier New', Courier, monospace; font-size: 14px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: -0.308px; orphans: 2; text-align: start; text-indent: 0px; text-transform: none; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; white-space: pre; background-color: #f9f9f9; text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial;\" \/><span style=\"color: #242424; font-family: source-code-pro, Menlo, Monaco, 'Courier New', Courier, monospace; font-size: 14px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: -0.308px; orphans: 2; text-align: start; text-indent: 0px; text-transform: none; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; white-space: pre; background-color: #f9f9f9; text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial; display: inline !important; float: none;\">    denominator = <\/span><span class=\"hljs-number\" style=\"box-sizing: inherit; color: #1c00cf; font-family: source-code-pro, Menlo, Monaco, 'Courier New', Courier, monospace; font-size: 14px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: -0.308px; orphans: 2; text-align: start; text-indent: 0px; text-transform: none; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; white-space: pre; background-color: #f9f9f9; text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial;\">0.0<\/span><br style=\"box-sizing: inherit; color: #242424; font-family: source-code-pro, Menlo, Monaco, 'Courier New', Courier, monospace; font-size: 14px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: -0.308px; orphans: 2; text-align: start; text-indent: 0px; text-transform: none; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; white-space: pre; background-color: #f9f9f9; text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial;\" \/><br style=\"box-sizing: inherit; color: #242424; font-family: source-code-pro, Menlo, Monaco, 'Courier New', Courier, monospace; font-size: 14px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: -0.308px; orphans: 2; text-align: start; text-indent: 0px; text-transform: none; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; white-space: pre; background-color: #f9f9f9; text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial;\" \/>    <span class=\"hljs-keyword\" style=\"box-sizing: inherit; color: #aa0d91; font-family: source-code-pro, Menlo, Monaco, 'Courier New', Courier, monospace; font-size: 14px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: -0.308px; orphans: 2; text-align: start; text-indent: 0px; text-transform: none; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; white-space: pre; background-color: #f9f9f9; text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial;\">for<\/span><span style=\"color: #242424; font-family: source-code-pro, Menlo, Monaco, 'Courier New', Courier, monospace; font-size: 14px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: -0.308px; orphans: 2; text-align: start; text-indent: 0px; text-transform: none; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; white-space: pre; background-color: #f9f9f9; text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial; display: inline !important; float: none;\"> i <\/span><span class=\"hljs-keyword\" style=\"box-sizing: inherit; color: #aa0d91; font-family: source-code-pro, Menlo, Monaco, 'Courier New', Courier, monospace; font-size: 14px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: -0.308px; orphans: 2; text-align: start; text-indent: 0px; text-transform: none; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; white-space: pre; background-color: #f9f9f9; text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial;\">in<\/span> <span class=\"hljs-built_in\" style=\"box-sizing: inherit; color: #5c2699; font-family: source-code-pro, Menlo, Monaco, 'Courier New', Courier, monospace; font-size: 14px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: -0.308px; orphans: 2; text-align: start; text-indent: 0px; text-transform: none; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; white-space: pre; background-color: #f9f9f9; text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial;\">range<\/span><span style=\"color: #242424; font-family: source-code-pro, Menlo, Monaco, 'Courier New', Courier, monospace; font-size: 14px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: -0.308px; orphans: 2; text-align: start; text-indent: 0px; text-transform: none; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; white-space: pre; background-color: #f9f9f9; text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial; display: inline !important; float: none;\">(n):<\/span><br style=\"box-sizing: inherit; color: #242424; font-family: source-code-pro, Menlo, Monaco, 'Courier New', Courier, monospace; font-size: 14px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: -0.308px; orphans: 2; text-align: start; text-indent: 0px; text-transform: none; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; white-space: pre; background-color: #f9f9f9; text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial;\" \/><span style=\"color: #242424; font-family: source-code-pro, Menlo, Monaco, 'Courier New', Courier, monospace; font-size: 14px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: -0.308px; orphans: 2; text-align: start; text-indent: 0px; text-transform: none; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; white-space: pre; background-color: #f9f9f9; text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial; display: inline !important; float: none;\">        numerator += (X[i] - X_mean) * (y[i] - y_mean)<\/span><br style=\"box-sizing: inherit; color: #242424; font-family: source-code-pro, Menlo, Monaco, 'Courier New', Courier, monospace; font-size: 14px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: -0.308px; orphans: 2; text-align: start; text-indent: 0px; text-transform: none; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; white-space: pre; background-color: #f9f9f9; text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial;\" \/><span style=\"color: #242424; font-family: source-code-pro, Menlo, Monaco, 'Courier New', Courier, monospace; font-size: 14px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: -0.308px; orphans: 2; text-align: start; text-indent: 0px; text-transform: none; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; white-space: pre; background-color: #f9f9f9; text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial; display: inline !important; float: none;\">        denominator += (X[i] - X_mean) ** <\/span><span class=\"hljs-number\" style=\"box-sizing: inherit; color: #1c00cf; font-family: source-code-pro, Menlo, Monaco, 'Courier New', Courier, monospace; font-size: 14px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: -0.308px; orphans: 2; text-align: start; text-indent: 0px; text-transform: none; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; white-space: pre; background-color: #f9f9f9; text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial;\">2<\/span><br style=\"box-sizing: inherit; color: #242424; font-family: source-code-pro, Menlo, Monaco, 'Courier New', Courier, monospace; font-size: 14px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: -0.308px; orphans: 2; text-align: start; text-indent: 0px; text-transform: none; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; white-space: pre; background-color: #f9f9f9; text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial;\" \/><br style=\"box-sizing: inherit; color: #242424; font-family: source-code-pro, Menlo, Monaco, 'Courier New', Courier, monospace; font-size: 14px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: -0.308px; orphans: 2; text-align: start; text-indent: 0px; text-transform: none; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; white-space: pre; background-color: #f9f9f9; text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial;\" \/><span style=\"color: #242424; font-family: source-code-pro, Menlo, Monaco, 'Courier New', Courier, monospace; font-size: 14px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: -0.308px; orphans: 2; text-align: start; text-indent: 0px; text-transform: none; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; white-space: pre; background-color: #f9f9f9; text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial; display: inline !important; float: none;\">    slope = numerator \/ denominator<\/span><br style=\"box-sizing: inherit; color: #242424; font-family: source-code-pro, Menlo, Monaco, 'Courier New', Courier, monospace; font-size: 14px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: -0.308px; orphans: 2; text-align: start; text-indent: 0px; text-transform: none; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; white-space: pre; background-color: #f9f9f9; text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial;\" \/><span style=\"color: #242424; font-family: source-code-pro, Menlo, Monaco, 'Courier New', Courier, monospace; font-size: 14px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: -0.308px; orphans: 2; text-align: start; text-indent: 0px; text-transform: none; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; white-space: pre; background-color: #f9f9f9; text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial; display: inline !important; float: none;\">    intercept = y_mean - slope * X_mean<\/span><br style=\"box-sizing: inherit; color: #242424; font-family: source-code-pro, Menlo, Monaco, 'Courier New', Courier, monospace; font-size: 14px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: -0.308px; orphans: 2; text-align: start; text-indent: 0px; text-transform: none; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; white-space: pre; background-color: #f9f9f9; text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial;\" \/>    <span class=\"hljs-keyword\" style=\"box-sizing: inherit; color: #aa0d91; font-family: source-code-pro, Menlo, Monaco, 'Courier New', Courier, monospace; font-size: 14px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: -0.308px; orphans: 2; text-align: start; text-indent: 0px; text-transform: none; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; white-space: pre; background-color: #f9f9f9; text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial;\">return<\/span><span style=\"color: #242424; font-family: source-code-pro, Menlo, Monaco, 'Courier New', Courier, monospace; font-size: 14px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: -0.308px; orphans: 2; text-align: start; text-indent: 0px; text-transform: none; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; white-space: pre; background-color: #f9f9f9; text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial; display: inline !important; float: none;\"> slope, intercept<\/span><br style=\"box-sizing: inherit; color: #242424; font-family: source-code-pro, Menlo, Monaco, 'Courier New', Courier, monospace; font-size: 14px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: -0.308px; orphans: 2; text-align: start; text-indent: 0px; text-transform: none; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; white-space: pre; background-color: #f9f9f9; text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial;\" \/><br style=\"box-sizing: inherit; color: #242424; font-family: source-code-pro, Menlo, Monaco, 'Courier New', Courier, monospace; font-size: 14px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: -0.308px; orphans: 2; text-align: start; text-indent: 0px; text-transform: none; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; white-space: pre; background-color: #f9f9f9; text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial;\" \/><span class=\"hljs-keyword\" style=\"box-sizing: inherit; color: #aa0d91; font-family: source-code-pro, Menlo, Monaco, 'Courier New', Courier, monospace; font-size: 14px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: -0.308px; orphans: 2; text-align: start; text-indent: 0px; text-transform: none; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; white-space: pre; background-color: #f9f9f9; text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial;\">def<\/span> <span class=\"hljs-title.function\" style=\"box-sizing: inherit; color: #242424; font-family: source-code-pro, Menlo, Monaco, 'Courier New', Courier, monospace; font-size: 14px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: -0.308px; orphans: 2; text-align: start; text-indent: 0px; text-transform: none; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; white-space: pre; background-color: #f9f9f9; text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial;\">main<\/span><span style=\"color: #242424; font-family: source-code-pro, Menlo, Monaco, 'Courier New', Courier, monospace; font-size: 14px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: -0.308px; orphans: 2; text-align: start; text-indent: 0px; text-transform: none; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; white-space: pre; background-color: #f9f9f9; text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial; display: inline !important; float: none;\">():<\/span><br style=\"box-sizing: inherit; color: #242424; font-family: source-code-pro, Menlo, Monaco, 'Courier New', Courier, monospace; font-size: 14px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: -0.308px; orphans: 2; text-align: start; text-indent: 0px; text-transform: none; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; white-space: pre; background-color: #f9f9f9; text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial;\" \/>    <span class=\"hljs-comment\" style=\"box-sizing: inherit; color: #007400; font-family: source-code-pro, Menlo, Monaco, 'Courier New', Courier, monospace; font-size: 14px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: -0.308px; orphans: 2; text-align: start; text-indent: 0px; text-transform: none; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; white-space: pre; background-color: #f9f9f9; text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial;\"># Generate a large dataset<\/span><br style=\"box-sizing: inherit; color: #242424; font-family: source-code-pro, Menlo, Monaco, 'Courier New', Courier, monospace; font-size: 14px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: -0.308px; orphans: 2; text-align: start; text-indent: 0px; text-transform: none; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; white-space: pre; background-color: #f9f9f9; text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial;\" \/><span style=\"color: #242424; font-family: source-code-pro, Menlo, Monaco, 'Courier New', Courier, monospace; font-size: 14px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: -0.308px; orphans: 2; text-align: start; text-indent: 0px; text-transform: none; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; white-space: pre; background-color: #f9f9f9; text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial; display: inline !important; float: none;\">    np.random.seed(<\/span><span class=\"hljs-number\" style=\"box-sizing: inherit; color: #1c00cf; font-family: source-code-pro, Menlo, Monaco, 'Courier New', Courier, monospace; font-size: 14px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: -0.308px; orphans: 2; text-align: start; text-indent: 0px; text-transform: none; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; white-space: pre; background-color: #f9f9f9; text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial;\">0<\/span><span style=\"color: #242424; font-family: source-code-pro, Menlo, Monaco, 'Courier New', Courier, monospace; font-size: 14px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: -0.308px; orphans: 2; text-align: start; text-indent: 0px; text-transform: none; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; white-space: pre; background-color: #f9f9f9; text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial; display: inline !important; float: none;\">)<\/span><br style=\"box-sizing: inherit; color: #242424; font-family: source-code-pro, Menlo, Monaco, 'Courier New', Courier, monospace; font-size: 14px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: -0.308px; orphans: 2; text-align: start; text-indent: 0px; text-transform: none; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; white-space: pre; background-color: #f9f9f9; text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial;\" \/><span style=\"color: #242424; font-family: source-code-pro, Menlo, Monaco, 'Courier New', Courier, monospace; font-size: 14px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: -0.308px; orphans: 2; text-align: start; text-indent: 0px; text-transform: none; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; white-space: pre; background-color: #f9f9f9; text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial; display: inline !important; float: none;\">    X = np.random.rand(<\/span><span class=\"hljs-number\" style=\"box-sizing: inherit; color: #1c00cf; font-family: source-code-pro, Menlo, Monaco, 'Courier New', Courier, monospace; font-size: 14px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: -0.308px; orphans: 2; text-align: start; text-indent: 0px; text-transform: none; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; white-space: pre; background-color: #f9f9f9; text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial;\">10000000<\/span><span style=\"color: #242424; font-family: source-code-pro, Menlo, Monaco, 'Courier New', Courier, monospace; font-size: 14px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: -0.308px; orphans: 2; text-align: start; text-indent: 0px; text-transform: none; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; white-space: pre; background-color: #f9f9f9; text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial; display: inline !important; float: none;\">)  <\/span><span class=\"hljs-comment\" style=\"box-sizing: inherit; color: #007400; font-family: source-code-pro, Menlo, Monaco, 'Courier New', Courier, monospace; font-size: 14px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: -0.308px; orphans: 2; text-align: start; text-indent: 0px; text-transform: none; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; white-space: pre; background-color: #f9f9f9; text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial;\"># Predictor variable<\/span><br style=\"box-sizing: inherit; color: #242424; font-family: source-code-pro, Menlo, Monaco, 'Courier New', Courier, monospace; font-size: 14px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: -0.308px; orphans: 2; text-align: start; text-indent: 0px; text-transform: none; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; white-space: pre; background-color: #f9f9f9; text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial;\" \/><span style=\"color: #242424; font-family: source-code-pro, Menlo, Monaco, 'Courier New', Courier, monospace; font-size: 14px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: -0.308px; orphans: 2; text-align: start; text-indent: 0px; text-transform: none; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; white-space: pre; background-color: #f9f9f9; text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial; display: inline !important; float: none;\">    y = <\/span><span class=\"hljs-number\" style=\"box-sizing: inherit; color: #1c00cf; font-family: source-code-pro, Menlo, Monaco, 'Courier New', Courier, monospace; font-size: 14px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: -0.308px; orphans: 2; text-align: start; text-indent: 0px; text-transform: none; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; white-space: pre; background-color: #f9f9f9; text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial;\">2<\/span><span style=\"color: #242424; font-family: source-code-pro, Menlo, Monaco, 'Courier New', Courier, monospace; font-size: 14px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: -0.308px; orphans: 2; text-align: start; text-indent: 0px; text-transform: none; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; white-space: pre; background-color: #f9f9f9; text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial; display: inline !important; float: none;\"> * X + <\/span><span class=\"hljs-number\" style=\"box-sizing: inherit; color: #1c00cf; font-family: source-code-pro, Menlo, Monaco, 'Courier New', Courier, monospace; font-size: 14px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: -0.308px; orphans: 2; text-align: start; text-indent: 0px; text-transform: none; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; white-space: pre; background-color: #f9f9f9; text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial;\">3<\/span><span style=\"color: #242424; font-family: source-code-pro, Menlo, Monaco, 'Courier New', Courier, monospace; font-size: 14px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: -0.308px; orphans: 2; text-align: start; text-indent: 0px; text-transform: none; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; white-space: pre; background-color: #f9f9f9; text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial; display: inline !important; float: none;\"> + np.random.randn(<\/span><span class=\"hljs-number\" style=\"box-sizing: inherit; color: #1c00cf; font-family: source-code-pro, Menlo, Monaco, 'Courier New', Courier, monospace; font-size: 14px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: -0.308px; orphans: 2; text-align: start; text-indent: 0px; text-transform: none; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; white-space: pre; background-color: #f9f9f9; text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial;\">10000000<\/span><span style=\"color: #242424; font-family: source-code-pro, Menlo, Monaco, 'Courier New', Courier, monospace; font-size: 14px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: -0.308px; orphans: 2; text-align: start; text-indent: 0px; text-transform: none; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; white-space: pre; background-color: #f9f9f9; text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial; display: inline !important; float: none;\">)  <\/span><span class=\"hljs-comment\" style=\"box-sizing: inherit; color: #007400; font-family: source-code-pro, Menlo, Monaco, 'Courier New', Courier, monospace; font-size: 14px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: -0.308px; orphans: 2; text-align: start; text-indent: 0px; text-transform: none; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; white-space: pre; background-color: #f9f9f9; text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial;\"># Target variable (with some noise)<\/span><br style=\"box-sizing: inherit; color: #242424; font-family: source-code-pro, Menlo, Monaco, 'Courier New', Courier, monospace; font-size: 14px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: -0.308px; orphans: 2; text-align: start; text-indent: 0px; text-transform: none; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; white-space: pre; background-color: #f9f9f9; text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial;\" \/><br style=\"box-sizing: inherit; color: #242424; font-family: source-code-pro, Menlo, Monaco, 'Courier New', Courier, monospace; font-size: 14px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: -0.308px; orphans: 2; text-align: start; text-indent: 0px; text-transform: none; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; white-space: pre; background-color: #f9f9f9; text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial;\" \/>    <span class=\"hljs-comment\" style=\"box-sizing: inherit; color: #007400; font-family: source-code-pro, Menlo, Monaco, 'Courier New', Courier, monospace; font-size: 14px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: -0.308px; orphans: 2; text-align: start; text-indent: 0px; text-transform: none; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; white-space: pre; background-color: #f9f9f9; text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial;\"># Without Numba<\/span><br style=\"box-sizing: inherit; color: #242424; font-family: source-code-pro, Menlo, Monaco, 'Courier New', Courier, monospace; font-size: 14px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: -0.308px; orphans: 2; text-align: start; text-indent: 0px; text-transform: none; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; white-space: pre; background-color: #f9f9f9; text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial;\" \/><span style=\"color: #242424; font-family: source-code-pro, Menlo, Monaco, 'Courier New', Courier, monospace; font-size: 14px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: -0.308px; orphans: 2; text-align: start; text-indent: 0px; text-transform: none; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; white-space: pre; background-color: #f9f9f9; text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial; display: inline !important; float: none;\">    start_time = time.time()<\/span><br style=\"box-sizing: inherit; color: #242424; font-family: source-code-pro, Menlo, Monaco, 'Courier New', Courier, monospace; font-size: 14px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: -0.308px; orphans: 2; text-align: start; text-indent: 0px; text-transform: none; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; white-space: pre; background-color: #f9f9f9; text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial;\" \/><span style=\"color: #242424; font-family: source-code-pro, Menlo, Monaco, 'Courier New', Courier, monospace; font-size: 14px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: -0.308px; orphans: 2; text-align: start; text-indent: 0px; text-transform: none; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; white-space: pre; background-color: #f9f9f9; text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial; display: inline !important; float: none;\">    slope, intercept = linear_regression_without_numba(X, y)<\/span><br style=\"box-sizing: inherit; color: #242424; font-family: source-code-pro, Menlo, Monaco, 'Courier New', Courier, monospace; font-size: 14px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: -0.308px; orphans: 2; text-align: start; text-indent: 0px; text-transform: none; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; white-space: pre; background-color: #f9f9f9; text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial;\" \/><span style=\"color: #242424; font-family: source-code-pro, Menlo, Monaco, 'Courier New', Courier, monospace; font-size: 14px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: -0.308px; orphans: 2; text-align: start; text-indent: 0px; text-transform: none; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; white-space: pre; background-color: #f9f9f9; text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial; display: inline !important; float: none;\">    end_time = time.time()<\/span><br style=\"box-sizing: inherit; color: #242424; font-family: source-code-pro, Menlo, Monaco, 'Courier New', Courier, monospace; font-size: 14px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: -0.308px; orphans: 2; text-align: start; text-indent: 0px; text-transform: none; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; white-space: pre; background-color: #f9f9f9; text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial;\" \/><span style=\"color: #242424; font-family: source-code-pro, Menlo, Monaco, 'Courier New', Courier, monospace; font-size: 14px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: -0.308px; orphans: 2; text-align: start; text-indent: 0px; text-transform: none; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; white-space: pre; background-color: #f9f9f9; text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial; display: inline !important; float: none;\">    execution_time_without_numba = end_time - start_time<\/span><br style=\"box-sizing: inherit; color: #242424; font-family: source-code-pro, Menlo, Monaco, 'Courier New', Courier, monospace; font-size: 14px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: -0.308px; orphans: 2; text-align: start; text-indent: 0px; text-transform: none; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; white-space: pre; background-color: #f9f9f9; text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial;\" \/><br style=\"box-sizing: inherit; color: #242424; font-family: source-code-pro, Menlo, Monaco, 'Courier New', Courier, monospace; font-size: 14px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: -0.308px; orphans: 2; text-align: start; text-indent: 0px; text-transform: none; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; white-space: pre; background-color: #f9f9f9; text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial;\" \/>    <span class=\"hljs-built_in\" style=\"box-sizing: inherit; color: #5c2699; font-family: source-code-pro, Menlo, Monaco, 'Courier New', Courier, monospace; font-size: 14px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: -0.308px; orphans: 2; text-align: start; text-indent: 0px; text-transform: none; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; white-space: pre; background-color: #f9f9f9; text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial;\">print<\/span><span style=\"color: #242424; font-family: source-code-pro, Menlo, Monaco, 'Courier New', Courier, monospace; font-size: 14px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: -0.308px; orphans: 2; text-align: start; text-indent: 0px; text-transform: none; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; white-space: pre; background-color: #f9f9f9; text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial; display: inline !important; float: none;\">(<\/span><span class=\"hljs-string\" style=\"box-sizing: inherit; color: #c41a16; font-family: source-code-pro, Menlo, Monaco, 'Courier New', Courier, monospace; font-size: 14px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: -0.308px; orphans: 2; text-align: start; text-indent: 0px; text-transform: none; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; white-space: pre; background-color: #f9f9f9; text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial;\">\"Linear Regression without Numba:\"<\/span><span style=\"color: #242424; font-family: source-code-pro, Menlo, Monaco, 'Courier New', Courier, monospace; font-size: 14px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: -0.308px; orphans: 2; text-align: start; text-indent: 0px; text-transform: none; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; white-space: pre; background-color: #f9f9f9; text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial; display: inline !important; float: none;\">)<\/span><br style=\"box-sizing: inherit; color: #242424; font-family: source-code-pro, Menlo, Monaco, 'Courier New', Courier, monospace; font-size: 14px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: -0.308px; orphans: 2; text-align: start; text-indent: 0px; text-transform: none; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; white-space: pre; background-color: #f9f9f9; text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial;\" \/>    <span class=\"hljs-built_in\" style=\"box-sizing: inherit; color: #5c2699; font-family: source-code-pro, Menlo, Monaco, 'Courier New', Courier, monospace; font-size: 14px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: -0.308px; orphans: 2; text-align: start; text-indent: 0px; text-transform: none; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; white-space: pre; background-color: #f9f9f9; text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial;\">print<\/span><span style=\"color: #242424; font-family: source-code-pro, Menlo, Monaco, 'Courier New', Courier, monospace; font-size: 14px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: -0.308px; orphans: 2; text-align: start; text-indent: 0px; text-transform: none; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; white-space: pre; background-color: #f9f9f9; text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial; display: inline !important; float: none;\">(<\/span><span class=\"hljs-string\" style=\"box-sizing: inherit; color: #c41a16; font-family: source-code-pro, Menlo, Monaco, 'Courier New', Courier, monospace; font-size: 14px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: -0.308px; orphans: 2; text-align: start; text-indent: 0px; text-transform: none; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; white-space: pre; background-color: #f9f9f9; text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial;\">\"Slope:\"<\/span><span style=\"color: #242424; font-family: source-code-pro, Menlo, Monaco, 'Courier New', Courier, monospace; font-size: 14px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: -0.308px; orphans: 2; text-align: start; text-indent: 0px; text-transform: none; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; white-space: pre; background-color: #f9f9f9; text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial; display: inline !important; float: none;\">, slope)<\/span><br style=\"box-sizing: inherit; color: #242424; font-family: source-code-pro, Menlo, Monaco, 'Courier New', Courier, monospace; font-size: 14px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: -0.308px; orphans: 2; text-align: start; text-indent: 0px; text-transform: none; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; white-space: pre; background-color: #f9f9f9; text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial;\" \/>    <span class=\"hljs-built_in\" style=\"box-sizing: inherit; color: #5c2699; font-family: source-code-pro, Menlo, Monaco, 'Courier New', Courier, monospace; font-size: 14px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: -0.308px; orphans: 2; text-align: start; text-indent: 0px; text-transform: none; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; white-space: pre; background-color: #f9f9f9; text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial;\">print<\/span><span style=\"color: #242424; font-family: source-code-pro, Menlo, Monaco, 'Courier New', Courier, monospace; font-size: 14px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: -0.308px; orphans: 2; text-align: start; text-indent: 0px; text-transform: none; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; white-space: pre; background-color: #f9f9f9; text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial; display: inline !important; float: none;\">(<\/span><span class=\"hljs-string\" style=\"box-sizing: inherit; color: #c41a16; font-family: source-code-pro, Menlo, Monaco, 'Courier New', Courier, monospace; font-size: 14px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: -0.308px; orphans: 2; text-align: start; text-indent: 0px; text-transform: none; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; white-space: pre; background-color: #f9f9f9; text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial;\">\"Intercept:\"<\/span><span style=\"color: #242424; font-family: source-code-pro, Menlo, Monaco, 'Courier New', Courier, monospace; font-size: 14px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: -0.308px; orphans: 2; text-align: start; text-indent: 0px; text-transform: none; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; white-space: pre; background-color: #f9f9f9; text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial; display: inline !important; float: none;\">, intercept)<\/span><br style=\"box-sizing: inherit; color: #242424; font-family: source-code-pro, Menlo, Monaco, 'Courier New', Courier, monospace; font-size: 14px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: -0.308px; orphans: 2; text-align: start; text-indent: 0px; text-transform: none; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; white-space: pre; background-color: #f9f9f9; text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial;\" \/>    <span class=\"hljs-built_in\" style=\"box-sizing: inherit; color: #5c2699; font-family: source-code-pro, Menlo, Monaco, 'Courier New', Courier, monospace; font-size: 14px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: -0.308px; orphans: 2; text-align: start; text-indent: 0px; text-transform: none; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; white-space: pre; background-color: #f9f9f9; text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial;\">print<\/span><span style=\"color: #242424; font-family: source-code-pro, Menlo, Monaco, 'Courier New', Courier, monospace; font-size: 14px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: -0.308px; orphans: 2; text-align: start; text-indent: 0px; text-transform: none; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; white-space: pre; background-color: #f9f9f9; text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial; display: inline !important; float: none;\">(<\/span><span class=\"hljs-string\" style=\"box-sizing: inherit; color: #c41a16; font-family: source-code-pro, Menlo, Monaco, 'Courier New', Courier, monospace; font-size: 14px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: -0.308px; orphans: 2; text-align: start; text-indent: 0px; text-transform: none; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; white-space: pre; background-color: #f9f9f9; text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial;\">\"Execution time:\"<\/span><span style=\"color: #242424; font-family: source-code-pro, Menlo, Monaco, 'Courier New', Courier, monospace; font-size: 14px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: -0.308px; orphans: 2; text-align: start; text-indent: 0px; text-transform: none; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; white-space: pre; background-color: #f9f9f9; text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial; display: inline !important; float: none;\">, execution_time_without_numba, <\/span><span class=\"hljs-string\" style=\"box-sizing: inherit; color: #c41a16; font-family: source-code-pro, Menlo, Monaco, 'Courier New', Courier, monospace; font-size: 14px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: -0.308px; orphans: 2; text-align: start; text-indent: 0px; text-transform: none; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; white-space: pre; background-color: #f9f9f9; text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial;\">\"seconds\"<\/span><span style=\"color: #242424; font-family: source-code-pro, Menlo, Monaco, 'Courier New', Courier, monospace; font-size: 14px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: -0.308px; orphans: 2; text-align: start; text-indent: 0px; text-transform: none; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; white-space: pre; background-color: #f9f9f9; text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial; display: inline !important; float: none;\">)<\/span><br style=\"box-sizing: inherit; color: #242424; font-family: source-code-pro, Menlo, Monaco, 'Courier New', Courier, monospace; font-size: 14px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: -0.308px; orphans: 2; text-align: start; text-indent: 0px; text-transform: none; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; white-space: pre; background-color: #f9f9f9; text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial;\" \/><br style=\"box-sizing: inherit; color: #242424; font-family: source-code-pro, Menlo, Monaco, 'Courier New', Courier, monospace; font-size: 14px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: -0.308px; orphans: 2; text-align: start; text-indent: 0px; text-transform: none; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; white-space: pre; background-color: #f9f9f9; text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial;\" \/>    <span class=\"hljs-comment\" style=\"box-sizing: inherit; color: #007400; font-family: source-code-pro, Menlo, Monaco, 'Courier New', Courier, monospace; font-size: 14px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: -0.308px; orphans: 2; text-align: start; text-indent: 0px; text-transform: none; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; white-space: pre; background-color: #f9f9f9; text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial;\"># With Numba<\/span><br style=\"box-sizing: inherit; color: #242424; font-family: source-code-pro, Menlo, Monaco, 'Courier New', Courier, monospace; font-size: 14px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: -0.308px; orphans: 2; text-align: start; text-indent: 0px; text-transform: none; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; white-space: pre; background-color: #f9f9f9; text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial;\" \/><span style=\"color: #242424; font-family: source-code-pro, Menlo, Monaco, 'Courier New', Courier, monospace; font-size: 14px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: -0.308px; orphans: 2; text-align: start; text-indent: 0px; text-transform: none; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; white-space: pre; background-color: #f9f9f9; text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial; display: inline !important; float: none;\">    start_time = time.time()<\/span><br style=\"box-sizing: inherit; color: #242424; font-family: source-code-pro, Menlo, Monaco, 'Courier New', Courier, monospace; font-size: 14px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: -0.308px; orphans: 2; text-align: start; text-indent: 0px; text-transform: none; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; white-space: pre; background-color: #f9f9f9; text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial;\" \/><span style=\"color: #242424; font-family: source-code-pro, Menlo, Monaco, 'Courier New', Courier, monospace; font-size: 14px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: -0.308px; orphans: 2; text-align: start; text-indent: 0px; text-transform: none; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; white-space: pre; background-color: #f9f9f9; text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial; display: inline !important; float: none;\">    slope, intercept = linear_regression_with_numba(X, y)<\/span><br style=\"box-sizing: inherit; color: #242424; font-family: source-code-pro, Menlo, Monaco, 'Courier New', Courier, monospace; font-size: 14px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: -0.308px; orphans: 2; text-align: start; text-indent: 0px; text-transform: none; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; white-space: pre; background-color: #f9f9f9; text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial;\" \/><span style=\"color: #242424; font-family: source-code-pro, Menlo, Monaco, 'Courier New', Courier, monospace; font-size: 14px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: -0.308px; orphans: 2; text-align: start; text-indent: 0px; text-transform: none; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; white-space: pre; background-color: #f9f9f9; text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial; display: inline !important; float: none;\">    end_time = time.time()<\/span><br style=\"box-sizing: inherit; color: #242424; font-family: source-code-pro, Menlo, Monaco, 'Courier New', Courier, monospace; font-size: 14px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: -0.308px; orphans: 2; text-align: start; text-indent: 0px; text-transform: none; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; white-space: pre; background-color: #f9f9f9; text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial;\" \/><span style=\"color: #242424; font-family: source-code-pro, Menlo, Monaco, 'Courier New', Courier, monospace; font-size: 14px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: -0.308px; orphans: 2; text-align: start; text-indent: 0px; text-transform: none; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; white-space: pre; background-color: #f9f9f9; text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial; display: inline !important; float: none;\">    execution_time_with_numba = end_time - start_time<\/span><br style=\"box-sizing: inherit; color: #242424; font-family: source-code-pro, Menlo, Monaco, 'Courier New', Courier, monospace; font-size: 14px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: -0.308px; orphans: 2; text-align: start; text-indent: 0px; text-transform: none; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; white-space: pre; background-color: #f9f9f9; text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial;\" \/><br style=\"box-sizing: inherit; color: #242424; font-family: source-code-pro, Menlo, Monaco, 'Courier New', Courier, monospace; font-size: 14px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: -0.308px; orphans: 2; text-align: start; text-indent: 0px; text-transform: none; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; white-space: pre; background-color: #f9f9f9; text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial;\" \/>    <span class=\"hljs-built_in\" style=\"box-sizing: inherit; color: #5c2699; font-family: source-code-pro, Menlo, Monaco, 'Courier New', Courier, monospace; font-size: 14px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: -0.308px; orphans: 2; text-align: start; text-indent: 0px; text-transform: none; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; white-space: pre; background-color: #f9f9f9; text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial;\">print<\/span><span style=\"color: #242424; font-family: source-code-pro, Menlo, Monaco, 'Courier New', Courier, monospace; font-size: 14px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: -0.308px; orphans: 2; text-align: start; text-indent: 0px; text-transform: none; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; white-space: pre; background-color: #f9f9f9; text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial; display: inline !important; float: none;\">(<\/span><span class=\"hljs-string\" style=\"box-sizing: inherit; color: #c41a16; font-family: source-code-pro, Menlo, Monaco, 'Courier New', Courier, monospace; font-size: 14px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: -0.308px; orphans: 2; text-align: start; text-indent: 0px; text-transform: none; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; white-space: pre; background-color: #f9f9f9; text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial;\">\"Linear Regression with Numba:\"<\/span><span style=\"color: #242424; font-family: source-code-pro, Menlo, Monaco, 'Courier New', Courier, monospace; font-size: 14px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: -0.308px; orphans: 2; text-align: start; text-indent: 0px; text-transform: none; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; white-space: pre; background-color: #f9f9f9; text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial; display: inline !important; float: none;\">)<\/span><br style=\"box-sizing: inherit; color: #242424; font-family: source-code-pro, Menlo, Monaco, 'Courier New', Courier, monospace; font-size: 14px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: -0.308px; orphans: 2; text-align: start; text-indent: 0px; text-transform: none; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; white-space: pre; background-color: #f9f9f9; text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial;\" \/>    <span class=\"hljs-built_in\" style=\"box-sizing: inherit; color: #5c2699; font-family: source-code-pro, Menlo, Monaco, 'Courier New', Courier, monospace; font-size: 14px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: -0.308px; orphans: 2; text-align: start; text-indent: 0px; text-transform: none; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; white-space: pre; background-color: #f9f9f9; text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial;\">print<\/span><span style=\"color: #242424; font-family: source-code-pro, Menlo, Monaco, 'Courier New', Courier, monospace; font-size: 14px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: -0.308px; orphans: 2; text-align: start; text-indent: 0px; text-transform: none; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; white-space: pre; background-color: #f9f9f9; text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial; display: inline !important; float: none;\">(<\/span><span class=\"hljs-string\" style=\"box-sizing: inherit; color: #c41a16; font-family: source-code-pro, Menlo, Monaco, 'Courier New', Courier, monospace; font-size: 14px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: -0.308px; orphans: 2; text-align: start; text-indent: 0px; text-transform: none; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; white-space: pre; background-color: #f9f9f9; text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial;\">\"Slope:\"<\/span><span style=\"color: #242424; font-family: source-code-pro, Menlo, Monaco, 'Courier New', Courier, monospace; font-size: 14px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: -0.308px; orphans: 2; text-align: start; text-indent: 0px; text-transform: none; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; white-space: pre; background-color: #f9f9f9; text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial; display: inline !important; float: none;\">, slope)<\/span><br style=\"box-sizing: inherit; color: #242424; font-family: source-code-pro, Menlo, Monaco, 'Courier New', Courier, monospace; font-size: 14px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: -0.308px; orphans: 2; text-align: start; text-indent: 0px; text-transform: none; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; white-space: pre; background-color: #f9f9f9; text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial;\" \/>    <span class=\"hljs-built_in\" style=\"box-sizing: inherit; color: #5c2699; font-family: source-code-pro, Menlo, Monaco, 'Courier New', Courier, monospace; font-size: 14px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: -0.308px; orphans: 2; text-align: start; text-indent: 0px; text-transform: none; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; white-space: pre; background-color: #f9f9f9; text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial;\">print<\/span><span style=\"color: #242424; font-family: source-code-pro, Menlo, Monaco, 'Courier New', Courier, monospace; font-size: 14px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: -0.308px; orphans: 2; text-align: start; text-indent: 0px; text-transform: none; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; white-space: pre; background-color: #f9f9f9; text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial; display: inline !important; float: none;\">(<\/span><span class=\"hljs-string\" style=\"box-sizing: inherit; color: #c41a16; font-family: source-code-pro, Menlo, Monaco, 'Courier New', Courier, monospace; font-size: 14px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: -0.308px; orphans: 2; text-align: start; text-indent: 0px; text-transform: none; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; white-space: pre; background-color: #f9f9f9; text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial;\">\"Intercept:\"<\/span><span style=\"color: #242424; font-family: source-code-pro, Menlo, Monaco, 'Courier New', Courier, monospace; font-size: 14px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: -0.308px; orphans: 2; text-align: start; text-indent: 0px; text-transform: none; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; white-space: pre; background-color: #f9f9f9; text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial; display: inline !important; float: none;\">, intercept)<\/span><br style=\"box-sizing: inherit; color: #242424; font-family: source-code-pro, Menlo, Monaco, 'Courier New', Courier, monospace; font-size: 14px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: -0.308px; orphans: 2; text-align: start; text-indent: 0px; text-transform: none; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; white-space: pre; background-color: #f9f9f9; text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial;\" \/>    <span class=\"hljs-built_in\" style=\"box-sizing: inherit; color: #5c2699; font-family: source-code-pro, Menlo, Monaco, 'Courier New', Courier, monospace; font-size: 14px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: -0.308px; orphans: 2; text-align: start; text-indent: 0px; text-transform: none; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; white-space: pre; background-color: #f9f9f9; text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial;\">print<\/span><span style=\"color: #242424; font-family: source-code-pro, Menlo, Monaco, 'Courier New', Courier, monospace; font-size: 14px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: -0.308px; orphans: 2; text-align: start; text-indent: 0px; text-transform: none; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; white-space: pre; background-color: #f9f9f9; text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial; display: inline !important; float: none;\">(<\/span><span class=\"hljs-string\" style=\"box-sizing: inherit; color: #c41a16; font-family: source-code-pro, Menlo, Monaco, 'Courier New', Courier, monospace; font-size: 14px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: -0.308px; orphans: 2; text-align: start; text-indent: 0px; text-transform: none; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; white-space: pre; background-color: #f9f9f9; text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial;\">\"Execution time:\"<\/span><span style=\"color: #242424; font-family: source-code-pro, Menlo, Monaco, 'Courier New', Courier, monospace; font-size: 14px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: -0.308px; orphans: 2; text-align: start; text-indent: 0px; text-transform: none; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; white-space: pre; background-color: #f9f9f9; text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial; display: inline !important; float: none;\">, execution_time_with_numba, <\/span><span class=\"hljs-string\" style=\"box-sizing: inherit; color: #c41a16; font-family: source-code-pro, Menlo, Monaco, 'Courier New', Courier, monospace; font-size: 14px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: -0.308px; orphans: 2; text-align: start; text-indent: 0px; text-transform: none; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; white-space: pre; background-color: #f9f9f9; text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial;\">\"seconds\"<\/span><span style=\"color: #242424; font-family: source-code-pro, Menlo, Monaco, 'Courier New', Courier, monospace; font-size: 14px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: -0.308px; orphans: 2; text-align: start; text-indent: 0px; text-transform: none; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; white-space: pre; background-color: #f9f9f9; text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial; display: inline !important; float: none;\">)<\/span><br style=\"box-sizing: inherit; color: #242424; font-family: source-code-pro, Menlo, Monaco, 'Courier New', Courier, monospace; font-size: 14px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: -0.308px; orphans: 2; text-align: start; text-indent: 0px; text-transform: none; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; white-space: pre; background-color: #f9f9f9; text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial;\" \/><br style=\"box-sizing: inherit; color: #242424; font-family: source-code-pro, Menlo, Monaco, 'Courier New', Courier, monospace; font-size: 14px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: -0.308px; orphans: 2; text-align: start; text-indent: 0px; text-transform: none; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; white-space: pre; background-color: #f9f9f9; text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial;\" \/><span class=\"hljs-keyword\" style=\"box-sizing: inherit; color: #aa0d91; font-family: source-code-pro, Menlo, Monaco, 'Courier New', Courier, monospace; font-size: 14px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: -0.308px; orphans: 2; text-align: start; text-indent: 0px; text-transform: none; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; white-space: pre; background-color: #f9f9f9; text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial;\">if<\/span><span style=\"color: #242424; font-family: source-code-pro, Menlo, Monaco, 'Courier New', Courier, monospace; font-size: 14px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: -0.308px; orphans: 2; text-align: start; text-indent: 0px; text-transform: none; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; white-space: pre; background-color: #f9f9f9; text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial; display: inline !important; float: none;\"> __name__ == <\/span><span class=\"hljs-string\" style=\"box-sizing: inherit; color: #c41a16; font-family: source-code-pro, Menlo, Monaco, 'Courier New', Courier, monospace; font-size: 14px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: -0.308px; orphans: 2; text-align: start; text-indent: 0px; text-transform: none; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; white-space: pre; background-color: #f9f9f9; text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial;\">\"__main__\"<\/span><span style=\"color: #242424; font-family: source-code-pro, Menlo, Monaco, 'Courier New', Courier, monospace; font-size: 14px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: -0.308px; orphans: 2; text-align: start; text-indent: 0px; text-transform: none; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; white-space: pre; background-color: #f9f9f9; text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial; display: inline !important; float: none;\">:<\/span><br style=\"box-sizing: inherit; color: #242424; font-family: source-code-pro, Menlo, Monaco, 'Courier New', Courier, monospace; font-size: 14px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: -0.308px; orphans: 2; text-align: start; text-indent: 0px; text-transform: none; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; white-space: pre; background-color: #f9f9f9; text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial;\" \/><span style=\"color: #242424; font-family: source-code-pro, Menlo, Monaco, 'Courier New', Courier, monospace; font-size: 14px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: -0.308px; orphans: 2; text-align: start; text-indent: 0px; text-transform: none; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; white-space: pre; background-color: #f9f9f9; text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial; display: inline !important; float: none;\">    main()<\/span><\/pre>\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-a166846 elementor-widget elementor-widget-text-editor\" data-id=\"a166846\" data-element_type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t<p id=\"c88b\" class=\"pw-post-body-paragraph vc vd qh ve b vf wa vh vi vj wb vl vm vn wc vp vq vr wd vt vu vv we vx vy vz ln bj\" style=\"box-sizing: inherit; margin: 2em 0px -0.46em; font-weight: 400; color: #242424; word-break: break-word; font-style: normal; line-height: 32px; letter-spacing: -0.003em; font-family: source-serif-pro, Georgia, Cambria, 'Times New Roman', Times, serif; font-size: 20px; font-variant-ligatures: normal; font-variant-caps: normal; orphans: 2; text-align: start; text-indent: 0px; text-transform: none; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; white-space: normal; background-color: #ffffff; text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial;\" data-selectable-paragraph=\"\">Execution time:<\/p><p id=\"10c5\" class=\"pw-post-body-paragraph vc vd qh ve b vf wa vh vi vj wb vl vm vn wc vp vq vr wd vt vu vv we vx vy vz ln bj\" style=\"box-sizing: inherit; margin: 2em 0px -0.46em; font-weight: 400; color: #242424; word-break: break-word; font-style: normal; line-height: 32px; letter-spacing: -0.003em; font-family: source-serif-pro, Georgia, Cambria, 'Times New Roman', Times, serif; font-size: 20px; font-variant-ligatures: normal; font-variant-caps: normal; orphans: 2; text-align: start; text-indent: 0px; text-transform: none; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; white-space: normal; background-color: #ffffff; text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial;\" data-selectable-paragraph=\"\">Without Numba: 7.7 seconds<\/p><p id=\"5a12\" class=\"pw-post-body-paragraph vc vd qh ve b vf wa vh vi vj wb vl vm vn wc vp vq vr wd vt vu vv we vx vy vz ln bj\" style=\"box-sizing: inherit; margin: 2em 0px -0.46em; font-weight: 400; color: #242424; word-break: break-word; font-style: normal; line-height: 32px; letter-spacing: -0.003em; font-family: source-serif-pro, Georgia, Cambria, 'Times New Roman', Times, serif; font-size: 20px; font-variant-ligatures: normal; font-variant-caps: normal; orphans: 2; text-align: start; text-indent: 0px; text-transform: none; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; white-space: normal; background-color: #ffffff; text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial;\" data-selectable-paragraph=\"\">With Numba: 0.5 seconds<\/p>\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t<\/section>\n\t\t\t\t<section class=\"elementor-section elementor-top-section elementor-element elementor-element-8e729ee elementor-section-boxed elementor-section-height-default elementor-section-height-default wpr-particle-no wpr-jarallax-no wpr-parallax-no wpr-sticky-section-no\" data-id=\"8e729ee\" data-element_type=\"section\">\n\t\t\t\t\t\t<div class=\"elementor-container elementor-column-gap-default\">\n\t\t\t\t\t<div class=\"elementor-column elementor-col-100 elementor-top-column elementor-element elementor-element-f50ef94\" data-id=\"f50ef94\" data-element_type=\"column\">\n\t\t\t<div class=\"elementor-widget-wrap elementor-element-populated\">\n\t\t\t\t\t\t<div class=\"elementor-element elementor-element-f1dafb4 toc-header elementor-widget elementor-widget-heading\" data-id=\"f1dafb4\" data-element_type=\"widget\" data-widget_type=\"heading.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t<h3 class=\"elementor-heading-title elementor-size-default\">Computational Physics and Engineering:<\/h3>\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-5e9ea8b elementor-widget elementor-widget-text-editor\" data-id=\"5e9ea8b\" data-element_type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t<p id=\"0505\" class=\"pw-post-body-paragraph vc vd qh ve b vf vg vh vi vj vk vl vm vn vo vp vq vr vs vt vu vv vw vx vy vz ln bj\" style=\"box-sizing: inherit; margin: 0.86em 0px -0.46em; font-weight: 400; color: #242424; word-break: break-word; font-style: normal; line-height: 32px; letter-spacing: -0.003em; font-family: source-serif-pro, Georgia, Cambria, 'Times New Roman', Times, serif; font-size: 20px; font-variant-ligatures: normal; font-variant-caps: normal; orphans: 2; text-align: start; text-indent: 0px; text-transform: none; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; white-space: normal; background-color: #ffffff; text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial;\" data-selectable-paragraph=\"\">Numba proves invaluable for simulations and solving differential equations, enabling engineers and physicists to achieve results efficiently.<\/p><p id=\"73f0\" class=\"pw-post-body-paragraph vc vd qh ve b vf wa vh vi vj wb vl vm vn wc vp vq vr wd vt vu vv we vx vy vz ln bj\" style=\"box-sizing: inherit; margin: 2em 0px -0.46em; font-weight: 400; color: #242424; word-break: break-word; font-style: normal; line-height: 32px; letter-spacing: -0.003em; font-family: source-serif-pro, Georgia, Cambria, 'Times New Roman', Times, serif; font-size: 20px; font-variant-ligatures: normal; font-variant-caps: normal; orphans: 2; text-align: start; text-indent: 0px; text-transform: none; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; white-space: normal; background-color: #ffffff; text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial;\" data-selectable-paragraph=\"\">Example \u2014 Simulation of Particle Motion with Constant Force Explanation: In this example, we\u2019ll simulate the motion of a particle moving under the influence of a constant force. We\u2019ll use the equations of motion to update the particle\u2019s position and velocity over time.<\/p>\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-06ad813 elementor-widget elementor-widget-text-editor\" data-id=\"06ad813\" data-element_type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t<pre style=\"box-sizing: inherit; margin: 56px 0px 0px; background: #f9f9f9; color: #242424; border-radius: 4px; overflow-x: auto; font-family: source-code-pro, Menlo, Monaco, 'Courier New', Courier, monospace; padding: 32px; border: 1px solid #e5e5e5; font-size: medium; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: normal; orphans: 2; text-align: start; text-indent: 0px; text-transform: none; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial;\"><span class=\"hljs-keyword\" style=\"box-sizing: inherit; color: #aa0d91; font-family: source-code-pro, Menlo, Monaco, 'Courier New', Courier, monospace; font-size: 14px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: -0.308px; orphans: 2; text-align: start; text-indent: 0px; text-transform: none; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; white-space: pre; background-color: #f9f9f9; text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial;\">import<\/span><span style=\"color: #242424; font-family: source-code-pro, Menlo, Monaco, 'Courier New', Courier, monospace; font-size: 14px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: -0.308px; orphans: 2; text-align: start; text-indent: 0px; text-transform: none; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; white-space: pre; background-color: #f9f9f9; text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial; display: inline !important; float: none;\"> time<\/span><br style=\"box-sizing: inherit; color: #242424; font-family: source-code-pro, Menlo, Monaco, 'Courier New', Courier, monospace; font-size: 14px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: -0.308px; orphans: 2; text-align: start; text-indent: 0px; text-transform: none; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; white-space: pre; background-color: #f9f9f9; text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial;\" \/><span class=\"hljs-keyword\" style=\"box-sizing: inherit; color: #aa0d91; font-family: source-code-pro, Menlo, Monaco, 'Courier New', Courier, monospace; font-size: 14px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: -0.308px; orphans: 2; text-align: start; text-indent: 0px; text-transform: none; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; white-space: pre; background-color: #f9f9f9; text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial;\">import<\/span><span style=\"color: #242424; font-family: source-code-pro, Menlo, Monaco, 'Courier New', Courier, monospace; font-size: 14px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: -0.308px; orphans: 2; text-align: start; text-indent: 0px; text-transform: none; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; white-space: pre; background-color: #f9f9f9; text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial; display: inline !important; float: none;\"> numba<\/span><br style=\"box-sizing: inherit; color: #242424; font-family: source-code-pro, Menlo, Monaco, 'Courier New', Courier, monospace; font-size: 14px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: -0.308px; orphans: 2; text-align: start; text-indent: 0px; text-transform: none; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; white-space: pre; background-color: #f9f9f9; text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial;\" \/><br style=\"box-sizing: inherit; color: #242424; font-family: source-code-pro, Menlo, Monaco, 'Courier New', Courier, monospace; font-size: 14px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: -0.308px; orphans: 2; text-align: start; text-indent: 0px; text-transform: none; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; white-space: pre; background-color: #f9f9f9; text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial;\" \/><br style=\"box-sizing: inherit; color: #242424; font-family: source-code-pro, Menlo, Monaco, 'Courier New', Courier, monospace; font-size: 14px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: -0.308px; orphans: 2; text-align: start; text-indent: 0px; text-transform: none; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; white-space: pre; background-color: #f9f9f9; text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial;\" \/><span class=\"hljs-keyword\" style=\"box-sizing: inherit; color: #aa0d91; font-family: source-code-pro, Menlo, Monaco, 'Courier New', Courier, monospace; font-size: 14px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: -0.308px; orphans: 2; text-align: start; text-indent: 0px; text-transform: none; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; white-space: pre; background-color: #f9f9f9; text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial;\">def<\/span> <span class=\"hljs-title.function\" style=\"box-sizing: inherit; color: #242424; font-family: source-code-pro, Menlo, Monaco, 'Courier New', Courier, monospace; font-size: 14px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: -0.308px; orphans: 2; text-align: start; text-indent: 0px; text-transform: none; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; white-space: pre; background-color: #f9f9f9; text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial;\">simulate_particle_motion_without_numba<\/span><span style=\"color: #242424; font-family: source-code-pro, Menlo, Monaco, 'Courier New', Courier, monospace; font-size: 14px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: -0.308px; orphans: 2; text-align: start; text-indent: 0px; text-transform: none; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; white-space: pre; background-color: #f9f9f9; text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial; display: inline !important; float: none;\">(<\/span><span class=\"hljs-params\" style=\"box-sizing: inherit; color: #5c2699; font-family: source-code-pro, Menlo, Monaco, 'Courier New', Courier, monospace; font-size: 14px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: -0.308px; orphans: 2; text-align: start; text-indent: 0px; text-transform: none; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; white-space: pre; background-color: #f9f9f9; text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial;\">mass, initial_position, initial_velocity, constant_force, time_step, num_steps<\/span><span style=\"color: #242424; font-family: source-code-pro, Menlo, Monaco, 'Courier New', Courier, monospace; font-size: 14px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: -0.308px; orphans: 2; text-align: start; text-indent: 0px; text-transform: none; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; white-space: pre; background-color: #f9f9f9; text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial; display: inline !important; float: none;\">):<\/span><br style=\"box-sizing: inherit; color: #242424; font-family: source-code-pro, Menlo, Monaco, 'Courier New', Courier, monospace; font-size: 14px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: -0.308px; orphans: 2; text-align: start; text-indent: 0px; text-transform: none; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; white-space: pre; background-color: #f9f9f9; text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial;\" \/><span style=\"color: #242424; font-family: source-code-pro, Menlo, Monaco, 'Courier New', Courier, monospace; font-size: 14px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: -0.308px; orphans: 2; text-align: start; text-indent: 0px; text-transform: none; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; white-space: pre; background-color: #f9f9f9; text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial; display: inline !important; float: none;\">    position = initial_position<\/span><br style=\"box-sizing: inherit; color: #242424; font-family: source-code-pro, Menlo, Monaco, 'Courier New', Courier, monospace; font-size: 14px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: -0.308px; orphans: 2; text-align: start; text-indent: 0px; text-transform: none; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; white-space: pre; background-color: #f9f9f9; text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial;\" \/><span style=\"color: #242424; font-family: source-code-pro, Menlo, Monaco, 'Courier New', Courier, monospace; font-size: 14px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: -0.308px; orphans: 2; text-align: start; text-indent: 0px; text-transform: none; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; white-space: pre; background-color: #f9f9f9; text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial; display: inline !important; float: none;\">    velocity = initial_velocity<\/span><br style=\"box-sizing: inherit; color: #242424; font-family: source-code-pro, Menlo, Monaco, 'Courier New', Courier, monospace; font-size: 14px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: -0.308px; orphans: 2; text-align: start; text-indent: 0px; text-transform: none; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; white-space: pre; background-color: #f9f9f9; text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial;\" \/><br style=\"box-sizing: inherit; color: #242424; font-family: source-code-pro, Menlo, Monaco, 'Courier New', Courier, monospace; font-size: 14px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: -0.308px; orphans: 2; text-align: start; text-indent: 0px; text-transform: none; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; white-space: pre; background-color: #f9f9f9; text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial;\" \/>    <span class=\"hljs-keyword\" style=\"box-sizing: inherit; color: #aa0d91; font-family: source-code-pro, Menlo, Monaco, 'Courier New', Courier, monospace; font-size: 14px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: -0.308px; orphans: 2; text-align: start; text-indent: 0px; text-transform: none; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; white-space: pre; background-color: #f9f9f9; text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial;\">for<\/span><span style=\"color: #242424; font-family: source-code-pro, Menlo, Monaco, 'Courier New', Courier, monospace; font-size: 14px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: -0.308px; orphans: 2; text-align: start; text-indent: 0px; text-transform: none; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; white-space: pre; background-color: #f9f9f9; text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial; display: inline !important; float: none;\"> _ <\/span><span class=\"hljs-keyword\" style=\"box-sizing: inherit; color: #aa0d91; font-family: source-code-pro, Menlo, Monaco, 'Courier New', Courier, monospace; font-size: 14px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: -0.308px; orphans: 2; text-align: start; text-indent: 0px; text-transform: none; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; white-space: pre; background-color: #f9f9f9; text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial;\">in<\/span> <span class=\"hljs-built_in\" style=\"box-sizing: inherit; color: #5c2699; font-family: source-code-pro, Menlo, Monaco, 'Courier New', Courier, monospace; font-size: 14px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: -0.308px; orphans: 2; text-align: start; text-indent: 0px; text-transform: none; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; white-space: pre; background-color: #f9f9f9; text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial;\">range<\/span><span style=\"color: #242424; font-family: source-code-pro, Menlo, Monaco, 'Courier New', Courier, monospace; font-size: 14px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: -0.308px; orphans: 2; text-align: start; text-indent: 0px; text-transform: none; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; white-space: pre; background-color: #f9f9f9; text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial; display: inline !important; float: none;\">(num_steps):<\/span><br style=\"box-sizing: inherit; color: #242424; font-family: source-code-pro, Menlo, Monaco, 'Courier New', Courier, monospace; font-size: 14px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: -0.308px; orphans: 2; text-align: start; text-indent: 0px; text-transform: none; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; white-space: pre; background-color: #f9f9f9; text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial;\" \/><span style=\"color: #242424; font-family: source-code-pro, Menlo, Monaco, 'Courier New', Courier, monospace; font-size: 14px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: -0.308px; orphans: 2; text-align: start; text-indent: 0px; text-transform: none; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; white-space: pre; background-color: #f9f9f9; text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial; display: inline !important; float: none;\">        acceleration = constant_force \/ mass<\/span><br style=\"box-sizing: inherit; color: #242424; font-family: source-code-pro, Menlo, Monaco, 'Courier New', Courier, monospace; font-size: 14px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: -0.308px; orphans: 2; text-align: start; text-indent: 0px; text-transform: none; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; white-space: pre; background-color: #f9f9f9; text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial;\" \/><span style=\"color: #242424; font-family: source-code-pro, Menlo, Monaco, 'Courier New', Courier, monospace; font-size: 14px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: -0.308px; orphans: 2; text-align: start; text-indent: 0px; text-transform: none; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; white-space: pre; background-color: #f9f9f9; text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial; display: inline !important; float: none;\">        velocity += acceleration * time_step<\/span><br style=\"box-sizing: inherit; color: #242424; font-family: source-code-pro, Menlo, Monaco, 'Courier New', Courier, monospace; font-size: 14px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: -0.308px; orphans: 2; text-align: start; text-indent: 0px; text-transform: none; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; white-space: pre; background-color: #f9f9f9; text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial;\" \/><span style=\"color: #242424; font-family: source-code-pro, Menlo, Monaco, 'Courier New', Courier, monospace; font-size: 14px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: -0.308px; orphans: 2; text-align: start; text-indent: 0px; text-transform: none; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; white-space: pre; background-color: #f9f9f9; text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial; display: inline !important; float: none;\">        position += velocity * time_step<\/span><br style=\"box-sizing: inherit; color: #242424; font-family: source-code-pro, Menlo, Monaco, 'Courier New', Courier, monospace; font-size: 14px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: -0.308px; orphans: 2; text-align: start; text-indent: 0px; text-transform: none; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; white-space: pre; background-color: #f9f9f9; text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial;\" \/><br style=\"box-sizing: inherit; color: #242424; font-family: source-code-pro, Menlo, Monaco, 'Courier New', Courier, monospace; font-size: 14px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: -0.308px; orphans: 2; text-align: start; text-indent: 0px; text-transform: none; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; white-space: pre; background-color: #f9f9f9; text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial;\" \/>    <span class=\"hljs-keyword\" style=\"box-sizing: inherit; color: #aa0d91; font-family: source-code-pro, Menlo, Monaco, 'Courier New', Courier, monospace; font-size: 14px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: -0.308px; orphans: 2; text-align: start; text-indent: 0px; text-transform: none; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; white-space: pre; background-color: #f9f9f9; text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial;\">return<\/span><span style=\"color: #242424; font-family: source-code-pro, Menlo, Monaco, 'Courier New', Courier, monospace; font-size: 14px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: -0.308px; orphans: 2; text-align: start; text-indent: 0px; text-transform: none; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; white-space: pre; background-color: #f9f9f9; text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial; display: inline !important; float: none;\"> position<\/span><br style=\"box-sizing: inherit; color: #242424; font-family: source-code-pro, Menlo, Monaco, 'Courier New', Courier, monospace; font-size: 14px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: -0.308px; orphans: 2; text-align: start; text-indent: 0px; text-transform: none; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; white-space: pre; background-color: #f9f9f9; text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial;\" \/><br style=\"box-sizing: inherit; color: #242424; font-family: source-code-pro, Menlo, Monaco, 'Courier New', Courier, monospace; font-size: 14px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: -0.308px; orphans: 2; text-align: start; text-indent: 0px; text-transform: none; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; white-space: pre; background-color: #f9f9f9; text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial;\" \/><br style=\"box-sizing: inherit; color: #242424; font-family: source-code-pro, Menlo, Monaco, 'Courier New', Courier, monospace; font-size: 14px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: -0.308px; orphans: 2; text-align: start; text-indent: 0px; text-transform: none; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; white-space: pre; background-color: #f9f9f9; text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial;\" \/><span class=\"hljs-meta\" style=\"box-sizing: inherit; color: #643820; font-family: source-code-pro, Menlo, Monaco, 'Courier New', Courier, monospace; font-size: 14px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: -0.308px; orphans: 2; text-align: start; text-indent: 0px; text-transform: none; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; white-space: pre; background-color: #f9f9f9; text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial;\">@numba.jit<\/span><br style=\"box-sizing: inherit; color: #242424; font-family: source-code-pro, Menlo, Monaco, 'Courier New', Courier, monospace; font-size: 14px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: -0.308px; orphans: 2; text-align: start; text-indent: 0px; text-transform: none; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; white-space: pre; background-color: #f9f9f9; text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial;\" \/><span class=\"hljs-keyword\" style=\"box-sizing: inherit; color: #aa0d91; font-family: source-code-pro, Menlo, Monaco, 'Courier New', Courier, monospace; font-size: 14px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: -0.308px; orphans: 2; text-align: start; text-indent: 0px; text-transform: none; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; white-space: pre; background-color: #f9f9f9; text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial;\">def<\/span> <span class=\"hljs-title.function\" style=\"box-sizing: inherit; color: #242424; font-family: source-code-pro, Menlo, Monaco, 'Courier New', Courier, monospace; font-size: 14px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: -0.308px; orphans: 2; text-align: start; text-indent: 0px; text-transform: none; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; white-space: pre; background-color: #f9f9f9; text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial;\">simulate_particle_motion_with_numba<\/span><span style=\"color: #242424; font-family: source-code-pro, Menlo, Monaco, 'Courier New', Courier, monospace; font-size: 14px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: -0.308px; orphans: 2; text-align: start; text-indent: 0px; text-transform: none; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; white-space: pre; background-color: #f9f9f9; text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial; display: inline !important; float: none;\">(<\/span><span class=\"hljs-params\" style=\"box-sizing: inherit; color: #5c2699; font-family: source-code-pro, Menlo, Monaco, 'Courier New', Courier, monospace; font-size: 14px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: -0.308px; orphans: 2; text-align: start; text-indent: 0px; text-transform: none; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; white-space: pre; background-color: #f9f9f9; text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial;\">mass, initial_position, initial_velocity, constant_force, time_step, num_steps<\/span><span style=\"color: #242424; font-family: source-code-pro, Menlo, Monaco, 'Courier New', Courier, monospace; font-size: 14px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: -0.308px; orphans: 2; text-align: start; text-indent: 0px; text-transform: none; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; white-space: pre; background-color: #f9f9f9; text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial; display: inline !important; float: none;\">):<\/span><br style=\"box-sizing: inherit; color: #242424; font-family: source-code-pro, Menlo, Monaco, 'Courier New', Courier, monospace; font-size: 14px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: -0.308px; orphans: 2; text-align: start; text-indent: 0px; text-transform: none; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; white-space: pre; background-color: #f9f9f9; text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial;\" \/><span style=\"color: #242424; font-family: source-code-pro, Menlo, Monaco, 'Courier New', Courier, monospace; font-size: 14px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: -0.308px; orphans: 2; text-align: start; text-indent: 0px; text-transform: none; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; white-space: pre; background-color: #f9f9f9; text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial; display: inline !important; float: none;\">    position = initial_position<\/span><br style=\"box-sizing: inherit; color: #242424; font-family: source-code-pro, Menlo, Monaco, 'Courier New', Courier, monospace; font-size: 14px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: -0.308px; orphans: 2; text-align: start; text-indent: 0px; text-transform: none; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; white-space: pre; background-color: #f9f9f9; text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial;\" \/><span style=\"color: #242424; font-family: source-code-pro, Menlo, Monaco, 'Courier New', Courier, monospace; font-size: 14px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: -0.308px; orphans: 2; text-align: start; text-indent: 0px; text-transform: none; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; white-space: pre; background-color: #f9f9f9; text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial; display: inline !important; float: none;\">    velocity = initial_velocity<\/span><br style=\"box-sizing: inherit; color: #242424; font-family: source-code-pro, Menlo, Monaco, 'Courier New', Courier, monospace; font-size: 14px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: -0.308px; orphans: 2; text-align: start; text-indent: 0px; text-transform: none; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; white-space: pre; background-color: #f9f9f9; text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial;\" \/><br style=\"box-sizing: inherit; color: #242424; font-family: source-code-pro, Menlo, Monaco, 'Courier New', Courier, monospace; font-size: 14px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: -0.308px; orphans: 2; text-align: start; text-indent: 0px; text-transform: none; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; white-space: pre; background-color: #f9f9f9; text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial;\" \/>    <span class=\"hljs-keyword\" style=\"box-sizing: inherit; color: #aa0d91; font-family: source-code-pro, Menlo, Monaco, 'Courier New', Courier, monospace; font-size: 14px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: -0.308px; orphans: 2; text-align: start; text-indent: 0px; text-transform: none; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; white-space: pre; background-color: #f9f9f9; text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial;\">for<\/span><span style=\"color: #242424; font-family: source-code-pro, Menlo, Monaco, 'Courier New', Courier, monospace; font-size: 14px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: -0.308px; orphans: 2; text-align: start; text-indent: 0px; text-transform: none; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; white-space: pre; background-color: #f9f9f9; text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial; display: inline !important; float: none;\"> _ <\/span><span class=\"hljs-keyword\" style=\"box-sizing: inherit; color: #aa0d91; font-family: source-code-pro, Menlo, Monaco, 'Courier New', Courier, monospace; font-size: 14px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: -0.308px; orphans: 2; text-align: start; text-indent: 0px; text-transform: none; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; white-space: pre; background-color: #f9f9f9; text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial;\">in<\/span> <span class=\"hljs-built_in\" style=\"box-sizing: inherit; color: #5c2699; font-family: source-code-pro, Menlo, Monaco, 'Courier New', Courier, monospace; font-size: 14px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: -0.308px; orphans: 2; text-align: start; text-indent: 0px; text-transform: none; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; white-space: pre; background-color: #f9f9f9; text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial;\">range<\/span><span style=\"color: #242424; font-family: source-code-pro, Menlo, Monaco, 'Courier New', Courier, monospace; font-size: 14px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: -0.308px; orphans: 2; text-align: start; text-indent: 0px; text-transform: none; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; white-space: pre; background-color: #f9f9f9; text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial; display: inline !important; float: none;\">(num_steps):<\/span><br style=\"box-sizing: inherit; color: #242424; font-family: source-code-pro, Menlo, Monaco, 'Courier New', Courier, monospace; font-size: 14px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: -0.308px; orphans: 2; text-align: start; text-indent: 0px; text-transform: none; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; white-space: pre; background-color: #f9f9f9; text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial;\" \/><span style=\"color: #242424; font-family: source-code-pro, Menlo, Monaco, 'Courier New', Courier, monospace; font-size: 14px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: -0.308px; orphans: 2; text-align: start; text-indent: 0px; text-transform: none; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; white-space: pre; background-color: #f9f9f9; text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial; display: inline !important; float: none;\">        acceleration = constant_force \/ mass<\/span><br style=\"box-sizing: inherit; color: #242424; font-family: source-code-pro, Menlo, Monaco, 'Courier New', Courier, monospace; font-size: 14px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: -0.308px; orphans: 2; text-align: start; text-indent: 0px; text-transform: none; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; white-space: pre; background-color: #f9f9f9; text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial;\" \/><span style=\"color: #242424; font-family: source-code-pro, Menlo, Monaco, 'Courier New', Courier, monospace; font-size: 14px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: -0.308px; orphans: 2; text-align: start; text-indent: 0px; text-transform: none; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; white-space: pre; background-color: #f9f9f9; text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial; display: inline !important; float: none;\">        velocity += acceleration * time_step<\/span><br style=\"box-sizing: inherit; color: #242424; font-family: source-code-pro, Menlo, Monaco, 'Courier New', Courier, monospace; font-size: 14px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: -0.308px; orphans: 2; text-align: start; text-indent: 0px; text-transform: none; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; white-space: pre; background-color: #f9f9f9; text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial;\" \/><span style=\"color: #242424; font-family: source-code-pro, Menlo, Monaco, 'Courier New', Courier, monospace; font-size: 14px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: -0.308px; orphans: 2; text-align: start; text-indent: 0px; text-transform: none; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; white-space: pre; background-color: #f9f9f9; text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial; display: inline !important; float: none;\">        position += velocity * time_step<\/span><br style=\"box-sizing: inherit; color: #242424; font-family: source-code-pro, Menlo, Monaco, 'Courier New', Courier, monospace; font-size: 14px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: -0.308px; orphans: 2; text-align: start; text-indent: 0px; text-transform: none; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; white-space: pre; background-color: #f9f9f9; text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial;\" \/><br style=\"box-sizing: inherit; color: #242424; font-family: source-code-pro, Menlo, Monaco, 'Courier New', Courier, monospace; font-size: 14px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: -0.308px; orphans: 2; text-align: start; text-indent: 0px; text-transform: none; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; white-space: pre; background-color: #f9f9f9; text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial;\" \/>    <span class=\"hljs-keyword\" style=\"box-sizing: inherit; color: #aa0d91; font-family: source-code-pro, Menlo, Monaco, 'Courier New', Courier, monospace; font-size: 14px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: -0.308px; orphans: 2; text-align: start; text-indent: 0px; text-transform: none; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; white-space: pre; background-color: #f9f9f9; text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial;\">return<\/span><span style=\"color: #242424; font-family: source-code-pro, Menlo, Monaco, 'Courier New', Courier, monospace; font-size: 14px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: -0.308px; orphans: 2; text-align: start; text-indent: 0px; text-transform: none; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; white-space: pre; background-color: #f9f9f9; text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial; display: inline !important; float: none;\"> position<\/span><br style=\"box-sizing: inherit; color: #242424; font-family: source-code-pro, Menlo, Monaco, 'Courier New', Courier, monospace; font-size: 14px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: -0.308px; orphans: 2; text-align: start; text-indent: 0px; text-transform: none; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; white-space: pre; background-color: #f9f9f9; text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial;\" \/><br style=\"box-sizing: inherit; color: #242424; font-family: source-code-pro, Menlo, Monaco, 'Courier New', Courier, monospace; font-size: 14px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: -0.308px; orphans: 2; text-align: start; text-indent: 0px; text-transform: none; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; white-space: pre; background-color: #f9f9f9; text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial;\" \/><br style=\"box-sizing: inherit; color: #242424; font-family: source-code-pro, Menlo, Monaco, 'Courier New', Courier, monospace; font-size: 14px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: -0.308px; orphans: 2; text-align: start; text-indent: 0px; text-transform: none; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; white-space: pre; background-color: #f9f9f9; text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial;\" \/><span class=\"hljs-keyword\" style=\"box-sizing: inherit; color: #aa0d91; font-family: source-code-pro, Menlo, Monaco, 'Courier New', Courier, monospace; font-size: 14px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: -0.308px; orphans: 2; text-align: start; text-indent: 0px; text-transform: none; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; white-space: pre; background-color: #f9f9f9; text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial;\">def<\/span> <span class=\"hljs-title.function\" style=\"box-sizing: inherit; color: #242424; font-family: source-code-pro, Menlo, Monaco, 'Courier New', Courier, monospace; font-size: 14px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: -0.308px; orphans: 2; text-align: start; text-indent: 0px; text-transform: none; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; white-space: pre; background-color: #f9f9f9; text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial;\">main<\/span><span style=\"color: #242424; font-family: source-code-pro, Menlo, Monaco, 'Courier New', Courier, monospace; font-size: 14px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: -0.308px; orphans: 2; text-align: start; text-indent: 0px; text-transform: none; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; white-space: pre; background-color: #f9f9f9; text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial; display: inline !important; float: none;\">():<\/span><br style=\"box-sizing: inherit; color: #242424; font-family: source-code-pro, Menlo, Monaco, 'Courier New', Courier, monospace; font-size: 14px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: -0.308px; orphans: 2; text-align: start; text-indent: 0px; text-transform: none; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; white-space: pre; background-color: #f9f9f9; text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial;\" \/>    <span class=\"hljs-comment\" style=\"box-sizing: inherit; color: #007400; font-family: source-code-pro, Menlo, Monaco, 'Courier New', Courier, monospace; font-size: 14px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: -0.308px; orphans: 2; text-align: start; text-indent: 0px; text-transform: none; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; white-space: pre; background-color: #f9f9f9; text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial;\"># Particle parameters<\/span><br style=\"box-sizing: inherit; color: #242424; font-family: source-code-pro, Menlo, Monaco, 'Courier New', Courier, monospace; font-size: 14px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: -0.308px; orphans: 2; text-align: start; text-indent: 0px; text-transform: none; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; white-space: pre; background-color: #f9f9f9; text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial;\" \/><span style=\"color: #242424; font-family: source-code-pro, Menlo, Monaco, 'Courier New', Courier, monospace; font-size: 14px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: -0.308px; orphans: 2; text-align: start; text-indent: 0px; text-transform: none; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; white-space: pre; background-color: #f9f9f9; text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial; display: inline !important; float: none;\">    mass = <\/span><span class=\"hljs-number\" style=\"box-sizing: inherit; color: #1c00cf; font-family: source-code-pro, Menlo, Monaco, 'Courier New', Courier, monospace; font-size: 14px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: -0.308px; orphans: 2; text-align: start; text-indent: 0px; text-transform: none; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; white-space: pre; background-color: #f9f9f9; text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial;\">1.0<\/span><br style=\"box-sizing: inherit; color: #242424; font-family: source-code-pro, Menlo, Monaco, 'Courier New', Courier, monospace; font-size: 14px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: -0.308px; orphans: 2; text-align: start; text-indent: 0px; text-transform: none; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; white-space: pre; background-color: #f9f9f9; text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial;\" \/><span style=\"color: #242424; font-family: source-code-pro, Menlo, Monaco, 'Courier New', Courier, monospace; font-size: 14px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: -0.308px; orphans: 2; text-align: start; text-indent: 0px; text-transform: none; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; white-space: pre; background-color: #f9f9f9; text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial; display: inline !important; float: none;\">    initial_position = <\/span><span class=\"hljs-number\" style=\"box-sizing: inherit; color: #1c00cf; font-family: source-code-pro, Menlo, Monaco, 'Courier New', Courier, monospace; font-size: 14px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: -0.308px; orphans: 2; text-align: start; text-indent: 0px; text-transform: none; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; white-space: pre; background-color: #f9f9f9; text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial;\">0.0<\/span><br style=\"box-sizing: inherit; color: #242424; font-family: source-code-pro, Menlo, Monaco, 'Courier New', Courier, monospace; font-size: 14px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: -0.308px; orphans: 2; text-align: start; text-indent: 0px; text-transform: none; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; white-space: pre; background-color: #f9f9f9; text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial;\" \/><span style=\"color: #242424; font-family: source-code-pro, Menlo, Monaco, 'Courier New', Courier, monospace; font-size: 14px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: -0.308px; orphans: 2; text-align: start; text-indent: 0px; text-transform: none; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; white-space: pre; background-color: #f9f9f9; text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial; display: inline !important; float: none;\">    initial_velocity = <\/span><span class=\"hljs-number\" style=\"box-sizing: inherit; color: #1c00cf; font-family: source-code-pro, Menlo, Monaco, 'Courier New', Courier, monospace; font-size: 14px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: -0.308px; orphans: 2; text-align: start; text-indent: 0px; text-transform: none; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; white-space: pre; background-color: #f9f9f9; text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial;\">0.0<\/span><br style=\"box-sizing: inherit; color: #242424; font-family: source-code-pro, Menlo, Monaco, 'Courier New', Courier, monospace; font-size: 14px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: -0.308px; orphans: 2; text-align: start; text-indent: 0px; text-transform: none; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; white-space: pre; background-color: #f9f9f9; text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial;\" \/><span style=\"color: #242424; font-family: source-code-pro, Menlo, Monaco, 'Courier New', Courier, monospace; font-size: 14px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: -0.308px; orphans: 2; text-align: start; text-indent: 0px; text-transform: none; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; white-space: pre; background-color: #f9f9f9; text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial; display: inline !important; float: none;\">    constant_force = <\/span><span class=\"hljs-number\" style=\"box-sizing: inherit; color: #1c00cf; font-family: source-code-pro, Menlo, Monaco, 'Courier New', Courier, monospace; font-size: 14px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: -0.308px; orphans: 2; text-align: start; text-indent: 0px; text-transform: none; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; white-space: pre; background-color: #f9f9f9; text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial;\">10.0<\/span><br style=\"box-sizing: inherit; color: #242424; font-family: source-code-pro, Menlo, Monaco, 'Courier New', Courier, monospace; font-size: 14px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: -0.308px; orphans: 2; text-align: start; text-indent: 0px; text-transform: none; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; white-space: pre; background-color: #f9f9f9; text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial;\" \/><br style=\"box-sizing: inherit; color: #242424; font-family: source-code-pro, Menlo, Monaco, 'Courier New', Courier, monospace; font-size: 14px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: -0.308px; orphans: 2; text-align: start; text-indent: 0px; text-transform: none; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; white-space: pre; background-color: #f9f9f9; text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial;\" \/>    <span class=\"hljs-comment\" style=\"box-sizing: inherit; color: #007400; font-family: source-code-pro, Menlo, Monaco, 'Courier New', Courier, monospace; font-size: 14px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: -0.308px; orphans: 2; text-align: start; text-indent: 0px; text-transform: none; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; white-space: pre; background-color: #f9f9f9; text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial;\"># Simulation parameters<\/span><br style=\"box-sizing: inherit; color: #242424; font-family: source-code-pro, Menlo, Monaco, 'Courier New', Courier, monospace; font-size: 14px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: -0.308px; orphans: 2; text-align: start; text-indent: 0px; text-transform: none; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; white-space: pre; background-color: #f9f9f9; text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial;\" \/><span style=\"color: #242424; font-family: source-code-pro, Menlo, Monaco, 'Courier New', Courier, monospace; font-size: 14px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: -0.308px; orphans: 2; text-align: start; text-indent: 0px; text-transform: none; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; white-space: pre; background-color: #f9f9f9; text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial; display: inline !important; float: none;\">    time_step = <\/span><span class=\"hljs-number\" style=\"box-sizing: inherit; color: #1c00cf; font-family: source-code-pro, Menlo, Monaco, 'Courier New', Courier, monospace; font-size: 14px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: -0.308px; orphans: 2; text-align: start; text-indent: 0px; text-transform: none; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; white-space: pre; background-color: #f9f9f9; text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial;\">0.01<\/span><br style=\"box-sizing: inherit; color: #242424; font-family: source-code-pro, Menlo, Monaco, 'Courier New', Courier, monospace; font-size: 14px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: -0.308px; orphans: 2; text-align: start; text-indent: 0px; text-transform: none; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; white-space: pre; background-color: #f9f9f9; text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial;\" \/><span style=\"color: #242424; font-family: source-code-pro, Menlo, Monaco, 'Courier New', Courier, monospace; font-size: 14px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: -0.308px; orphans: 2; text-align: start; text-indent: 0px; text-transform: none; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; white-space: pre; background-color: #f9f9f9; text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial; display: inline !important; float: none;\">    num_steps = <\/span><span class=\"hljs-number\" style=\"box-sizing: inherit; color: #1c00cf; font-family: source-code-pro, Menlo, Monaco, 'Courier New', Courier, monospace; font-size: 14px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: -0.308px; orphans: 2; text-align: start; text-indent: 0px; text-transform: none; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; white-space: pre; background-color: #f9f9f9; text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial;\">10000000<\/span><br style=\"box-sizing: inherit; color: #242424; font-family: source-code-pro, Menlo, Monaco, 'Courier New', Courier, monospace; font-size: 14px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: -0.308px; orphans: 2; text-align: start; text-indent: 0px; text-transform: none; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; white-space: pre; background-color: #f9f9f9; text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial;\" \/><br style=\"box-sizing: inherit; color: #242424; font-family: source-code-pro, Menlo, Monaco, 'Courier New', Courier, monospace; font-size: 14px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: -0.308px; orphans: 2; text-align: start; text-indent: 0px; text-transform: none; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; white-space: pre; background-color: #f9f9f9; text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial;\" \/>    <span class=\"hljs-comment\" style=\"box-sizing: inherit; color: #007400; font-family: source-code-pro, Menlo, Monaco, 'Courier New', Courier, monospace; font-size: 14px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: -0.308px; orphans: 2; text-align: start; text-indent: 0px; text-transform: none; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; white-space: pre; background-color: #f9f9f9; text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial;\"># Without Numba<\/span><br style=\"box-sizing: inherit; color: #242424; font-family: source-code-pro, Menlo, Monaco, 'Courier New', Courier, monospace; font-size: 14px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: -0.308px; orphans: 2; text-align: start; text-indent: 0px; text-transform: none; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; white-space: pre; background-color: #f9f9f9; text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial;\" \/><span style=\"color: #242424; font-family: source-code-pro, Menlo, Monaco, 'Courier New', Courier, monospace; font-size: 14px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: -0.308px; orphans: 2; text-align: start; text-indent: 0px; text-transform: none; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; white-space: pre; background-color: #f9f9f9; text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial; display: inline !important; float: none;\">    start_time = time.time()<\/span><br style=\"box-sizing: inherit; color: #242424; font-family: source-code-pro, Menlo, Monaco, 'Courier New', Courier, monospace; font-size: 14px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: -0.308px; orphans: 2; text-align: start; text-indent: 0px; text-transform: none; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; white-space: pre; background-color: #f9f9f9; text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial;\" \/><span style=\"color: #242424; font-family: source-code-pro, Menlo, Monaco, 'Courier New', Courier, monospace; font-size: 14px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: -0.308px; orphans: 2; text-align: start; text-indent: 0px; text-transform: none; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; white-space: pre; background-color: #f9f9f9; text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial; display: inline !important; float: none;\">    final_position_without_numba = simulate_particle_motion_without_numba(mass, initial_position, initial_velocity, constant_force, time_step, num_steps)<\/span><br style=\"box-sizing: inherit; color: #242424; font-family: source-code-pro, Menlo, Monaco, 'Courier New', Courier, monospace; font-size: 14px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: -0.308px; orphans: 2; text-align: start; text-indent: 0px; text-transform: none; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; white-space: pre; background-color: #f9f9f9; text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial;\" \/><span style=\"color: #242424; font-family: source-code-pro, Menlo, Monaco, 'Courier New', Courier, monospace; font-size: 14px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: -0.308px; orphans: 2; text-align: start; text-indent: 0px; text-transform: none; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; white-space: pre; background-color: #f9f9f9; text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial; display: inline !important; float: none;\">    end_time = time.time()<\/span><br style=\"box-sizing: inherit; color: #242424; font-family: source-code-pro, Menlo, Monaco, 'Courier New', Courier, monospace; font-size: 14px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: -0.308px; orphans: 2; text-align: start; text-indent: 0px; text-transform: none; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; white-space: pre; background-color: #f9f9f9; text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial;\" \/><span style=\"color: #242424; font-family: source-code-pro, Menlo, Monaco, 'Courier New', Courier, monospace; font-size: 14px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: -0.308px; orphans: 2; text-align: start; text-indent: 0px; text-transform: none; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; white-space: pre; background-color: #f9f9f9; text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial; display: inline !important; float: none;\">    execution_time_without_numba = end_time - start_time<\/span><br style=\"box-sizing: inherit; color: #242424; font-family: source-code-pro, Menlo, Monaco, 'Courier New', Courier, monospace; font-size: 14px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: -0.308px; orphans: 2; text-align: start; text-indent: 0px; text-transform: none; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; white-space: pre; background-color: #f9f9f9; text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial;\" \/><br style=\"box-sizing: inherit; color: #242424; font-family: source-code-pro, Menlo, Monaco, 'Courier New', Courier, monospace; font-size: 14px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: -0.308px; orphans: 2; text-align: start; text-indent: 0px; text-transform: none; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; white-space: pre; background-color: #f9f9f9; text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial;\" \/>    <span class=\"hljs-built_in\" style=\"box-sizing: inherit; color: #5c2699; font-family: source-code-pro, Menlo, Monaco, 'Courier New', Courier, monospace; font-size: 14px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: -0.308px; orphans: 2; text-align: start; text-indent: 0px; text-transform: none; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; white-space: pre; background-color: #f9f9f9; text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial;\">print<\/span><span style=\"color: #242424; font-family: source-code-pro, Menlo, Monaco, 'Courier New', Courier, monospace; font-size: 14px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: -0.308px; orphans: 2; text-align: start; text-indent: 0px; text-transform: none; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; white-space: pre; background-color: #f9f9f9; text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial; display: inline !important; float: none;\">(<\/span><span class=\"hljs-string\" style=\"box-sizing: inherit; color: #c41a16; font-family: source-code-pro, Menlo, Monaco, 'Courier New', Courier, monospace; font-size: 14px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: -0.308px; orphans: 2; text-align: start; text-indent: 0px; text-transform: none; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; white-space: pre; background-color: #f9f9f9; text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial;\">\"Simulation without Numba:\"<\/span><span style=\"color: #242424; font-family: source-code-pro, Menlo, Monaco, 'Courier New', Courier, monospace; font-size: 14px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: -0.308px; orphans: 2; text-align: start; text-indent: 0px; text-transform: none; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; white-space: pre; background-color: #f9f9f9; text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial; display: inline !important; float: none;\">)<\/span><br style=\"box-sizing: inherit; color: #242424; font-family: source-code-pro, Menlo, Monaco, 'Courier New', Courier, monospace; font-size: 14px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: -0.308px; orphans: 2; text-align: start; text-indent: 0px; text-transform: none; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; white-space: pre; background-color: #f9f9f9; text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial;\" \/>    <span class=\"hljs-built_in\" style=\"box-sizing: inherit; color: #5c2699; font-family: source-code-pro, Menlo, Monaco, 'Courier New', Courier, monospace; font-size: 14px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: -0.308px; orphans: 2; text-align: start; text-indent: 0px; text-transform: none; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; white-space: pre; background-color: #f9f9f9; text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial;\">print<\/span><span style=\"color: #242424; font-family: source-code-pro, Menlo, Monaco, 'Courier New', Courier, monospace; font-size: 14px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: -0.308px; orphans: 2; text-align: start; text-indent: 0px; text-transform: none; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; white-space: pre; background-color: #f9f9f9; text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial; display: inline !important; float: none;\">(<\/span><span class=\"hljs-string\" style=\"box-sizing: inherit; color: #c41a16; font-family: source-code-pro, Menlo, Monaco, 'Courier New', Courier, monospace; font-size: 14px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: -0.308px; orphans: 2; text-align: start; text-indent: 0px; text-transform: none; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; white-space: pre; background-color: #f9f9f9; text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial;\">\"Final Position:\"<\/span><span style=\"color: #242424; font-family: source-code-pro, Menlo, Monaco, 'Courier New', Courier, monospace; font-size: 14px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: -0.308px; orphans: 2; text-align: start; text-indent: 0px; text-transform: none; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; white-space: pre; background-color: #f9f9f9; text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial; display: inline !important; float: none;\">, final_position_without_numba)<\/span><br style=\"box-sizing: inherit; color: #242424; font-family: source-code-pro, Menlo, Monaco, 'Courier New', Courier, monospace; font-size: 14px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: -0.308px; orphans: 2; text-align: start; text-indent: 0px; text-transform: none; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; white-space: pre; background-color: #f9f9f9; text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial;\" \/>    <span class=\"hljs-built_in\" style=\"box-sizing: inherit; color: #5c2699; font-family: source-code-pro, Menlo, Monaco, 'Courier New', Courier, monospace; font-size: 14px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: -0.308px; orphans: 2; text-align: start; text-indent: 0px; text-transform: none; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; white-space: pre; background-color: #f9f9f9; text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial;\">print<\/span><span style=\"color: #242424; font-family: source-code-pro, Menlo, Monaco, 'Courier New', Courier, monospace; font-size: 14px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: -0.308px; orphans: 2; text-align: start; text-indent: 0px; text-transform: none; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; white-space: pre; background-color: #f9f9f9; text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial; display: inline !important; float: none;\">(<\/span><span class=\"hljs-string\" style=\"box-sizing: inherit; color: #c41a16; font-family: source-code-pro, Menlo, Monaco, 'Courier New', Courier, monospace; font-size: 14px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: -0.308px; orphans: 2; text-align: start; text-indent: 0px; text-transform: none; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; white-space: pre; background-color: #f9f9f9; text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial;\">\"Execution time:\"<\/span><span style=\"color: #242424; font-family: source-code-pro, Menlo, Monaco, 'Courier New', Courier, monospace; font-size: 14px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: -0.308px; orphans: 2; text-align: start; text-indent: 0px; text-transform: none; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; white-space: pre; background-color: #f9f9f9; text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial; display: inline !important; float: none;\">, execution_time_without_numba, <\/span><span class=\"hljs-string\" style=\"box-sizing: inherit; color: #c41a16; font-family: source-code-pro, Menlo, Monaco, 'Courier New', Courier, monospace; font-size: 14px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: -0.308px; orphans: 2; text-align: start; text-indent: 0px; text-transform: none; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; white-space: pre; background-color: #f9f9f9; text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial;\">\"seconds\"<\/span><span style=\"color: #242424; font-family: source-code-pro, Menlo, Monaco, 'Courier New', Courier, monospace; font-size: 14px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: -0.308px; orphans: 2; text-align: start; text-indent: 0px; text-transform: none; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; white-space: pre; background-color: #f9f9f9; text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial; display: inline !important; float: none;\">)<\/span><br style=\"box-sizing: inherit; color: #242424; font-family: source-code-pro, Menlo, Monaco, 'Courier New', Courier, monospace; font-size: 14px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: -0.308px; orphans: 2; text-align: start; text-indent: 0px; text-transform: none; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; white-space: pre; background-color: #f9f9f9; text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial;\" \/><br style=\"box-sizing: inherit; color: #242424; font-family: source-code-pro, Menlo, Monaco, 'Courier New', Courier, monospace; font-size: 14px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: -0.308px; orphans: 2; text-align: start; text-indent: 0px; text-transform: none; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; white-space: pre; background-color: #f9f9f9; text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial;\" \/>    <span class=\"hljs-comment\" style=\"box-sizing: inherit; color: #007400; font-family: source-code-pro, Menlo, Monaco, 'Courier New', Courier, monospace; font-size: 14px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: -0.308px; orphans: 2; text-align: start; text-indent: 0px; text-transform: none; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; white-space: pre; background-color: #f9f9f9; text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial;\"># With Numba<\/span><br style=\"box-sizing: inherit; color: #242424; font-family: source-code-pro, Menlo, Monaco, 'Courier New', Courier, monospace; font-size: 14px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: -0.308px; orphans: 2; text-align: start; text-indent: 0px; text-transform: none; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; white-space: pre; background-color: #f9f9f9; text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial;\" \/><span style=\"color: #242424; font-family: source-code-pro, Menlo, Monaco, 'Courier New', Courier, monospace; font-size: 14px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: -0.308px; orphans: 2; text-align: start; text-indent: 0px; text-transform: none; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; white-space: pre; background-color: #f9f9f9; text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial; display: inline !important; float: none;\">    start_time = time.time()<\/span><br style=\"box-sizing: inherit; color: #242424; font-family: source-code-pro, Menlo, Monaco, 'Courier New', Courier, monospace; font-size: 14px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: -0.308px; orphans: 2; text-align: start; text-indent: 0px; text-transform: none; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; white-space: pre; background-color: #f9f9f9; text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial;\" \/><span style=\"color: #242424; font-family: source-code-pro, Menlo, Monaco, 'Courier New', Courier, monospace; font-size: 14px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: -0.308px; orphans: 2; text-align: start; text-indent: 0px; text-transform: none; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; white-space: pre; background-color: #f9f9f9; text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial; display: inline !important; float: none;\">    final_position_with_numba = simulate_particle_motion_with_numba(mass, initial_position, initial_velocity, constant_force, time_step, num_steps)<\/span><br style=\"box-sizing: inherit; color: #242424; font-family: source-code-pro, Menlo, Monaco, 'Courier New', Courier, monospace; font-size: 14px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: -0.308px; orphans: 2; text-align: start; text-indent: 0px; text-transform: none; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; white-space: pre; background-color: #f9f9f9; text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial;\" \/><span style=\"color: #242424; font-family: source-code-pro, Menlo, Monaco, 'Courier New', Courier, monospace; font-size: 14px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: -0.308px; orphans: 2; text-align: start; text-indent: 0px; text-transform: none; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; white-space: pre; background-color: #f9f9f9; text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial; display: inline !important; float: none;\">    end_time = time.time()<\/span><br style=\"box-sizing: inherit; color: #242424; font-family: source-code-pro, Menlo, Monaco, 'Courier New', Courier, monospace; font-size: 14px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: -0.308px; orphans: 2; text-align: start; text-indent: 0px; text-transform: none; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; white-space: pre; background-color: #f9f9f9; text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial;\" \/><span style=\"color: #242424; font-family: source-code-pro, Menlo, Monaco, 'Courier New', Courier, monospace; font-size: 14px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: -0.308px; orphans: 2; text-align: start; text-indent: 0px; text-transform: none; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; white-space: pre; background-color: #f9f9f9; text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial; display: inline !important; float: none;\">    execution_time_with_numba = end_time - start_time<\/span><br style=\"box-sizing: inherit; color: #242424; font-family: source-code-pro, Menlo, Monaco, 'Courier New', Courier, monospace; font-size: 14px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: -0.308px; orphans: 2; text-align: start; text-indent: 0px; text-transform: none; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; white-space: pre; background-color: #f9f9f9; text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial;\" \/><br style=\"box-sizing: inherit; color: #242424; font-family: source-code-pro, Menlo, Monaco, 'Courier New', Courier, monospace; font-size: 14px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: -0.308px; orphans: 2; text-align: start; text-indent: 0px; text-transform: none; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; white-space: pre; background-color: #f9f9f9; text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial;\" \/>    <span class=\"hljs-built_in\" style=\"box-sizing: inherit; color: #5c2699; font-family: source-code-pro, Menlo, Monaco, 'Courier New', Courier, monospace; font-size: 14px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: -0.308px; orphans: 2; text-align: start; text-indent: 0px; text-transform: none; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; white-space: pre; background-color: #f9f9f9; text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial;\">print<\/span><span style=\"color: #242424; font-family: source-code-pro, Menlo, Monaco, 'Courier New', Courier, monospace; font-size: 14px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: -0.308px; orphans: 2; text-align: start; text-indent: 0px; text-transform: none; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; white-space: pre; background-color: #f9f9f9; text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial; display: inline !important; float: none;\">(<\/span><span class=\"hljs-string\" style=\"box-sizing: inherit; color: #c41a16; font-family: source-code-pro, Menlo, Monaco, 'Courier New', Courier, monospace; font-size: 14px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: -0.308px; orphans: 2; text-align: start; text-indent: 0px; text-transform: none; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; white-space: pre; background-color: #f9f9f9; text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial;\">\"Simulation with Numba:\"<\/span><span style=\"color: #242424; font-family: source-code-pro, Menlo, Monaco, 'Courier New', Courier, monospace; font-size: 14px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: -0.308px; orphans: 2; text-align: start; text-indent: 0px; text-transform: none; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; white-space: pre; background-color: #f9f9f9; text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial; display: inline !important; float: none;\">)<\/span><br style=\"box-sizing: inherit; color: #242424; font-family: source-code-pro, Menlo, Monaco, 'Courier New', Courier, monospace; font-size: 14px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: -0.308px; orphans: 2; text-align: start; text-indent: 0px; text-transform: none; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; white-space: pre; background-color: #f9f9f9; text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial;\" \/>    <span class=\"hljs-built_in\" style=\"box-sizing: inherit; color: #5c2699; font-family: source-code-pro, Menlo, Monaco, 'Courier New', Courier, monospace; font-size: 14px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: -0.308px; orphans: 2; text-align: start; text-indent: 0px; text-transform: none; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; white-space: pre; background-color: #f9f9f9; text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial;\">print<\/span><span style=\"color: #242424; font-family: source-code-pro, Menlo, Monaco, 'Courier New', Courier, monospace; font-size: 14px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: -0.308px; orphans: 2; text-align: start; text-indent: 0px; text-transform: none; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; white-space: pre; background-color: #f9f9f9; text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial; display: inline !important; float: none;\">(<\/span><span class=\"hljs-string\" style=\"box-sizing: inherit; color: #c41a16; font-family: source-code-pro, Menlo, Monaco, 'Courier New', Courier, monospace; font-size: 14px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: -0.308px; orphans: 2; text-align: start; text-indent: 0px; text-transform: none; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; white-space: pre; background-color: #f9f9f9; text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial;\">\"Final Position:\"<\/span><span style=\"color: #242424; font-family: source-code-pro, Menlo, Monaco, 'Courier New', Courier, monospace; font-size: 14px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: -0.308px; orphans: 2; text-align: start; text-indent: 0px; text-transform: none; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; white-space: pre; background-color: #f9f9f9; text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial; display: inline !important; float: none;\">, final_position_with_numba)<\/span><br style=\"box-sizing: inherit; color: #242424; font-family: source-code-pro, Menlo, Monaco, 'Courier New', Courier, monospace; font-size: 14px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: -0.308px; orphans: 2; text-align: start; text-indent: 0px; text-transform: none; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; white-space: pre; background-color: #f9f9f9; text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial;\" \/>    <span class=\"hljs-built_in\" style=\"box-sizing: inherit; color: #5c2699; font-family: source-code-pro, Menlo, Monaco, 'Courier New', Courier, monospace; font-size: 14px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: -0.308px; orphans: 2; text-align: start; text-indent: 0px; text-transform: none; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; white-space: pre; background-color: #f9f9f9; text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial;\">print<\/span><span style=\"color: #242424; font-family: source-code-pro, Menlo, Monaco, 'Courier New', Courier, monospace; font-size: 14px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: -0.308px; orphans: 2; text-align: start; text-indent: 0px; text-transform: none; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; white-space: pre; background-color: #f9f9f9; text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial; display: inline !important; float: none;\">(<\/span><span class=\"hljs-string\" style=\"box-sizing: inherit; color: #c41a16; font-family: source-code-pro, Menlo, Monaco, 'Courier New', Courier, monospace; font-size: 14px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: -0.308px; orphans: 2; text-align: start; text-indent: 0px; text-transform: none; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; white-space: pre; background-color: #f9f9f9; text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial;\">\"Execution time:\"<\/span><span style=\"color: #242424; font-family: source-code-pro, Menlo, Monaco, 'Courier New', Courier, monospace; font-size: 14px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: -0.308px; orphans: 2; text-align: start; text-indent: 0px; text-transform: none; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; white-space: pre; background-color: #f9f9f9; text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial; display: inline !important; float: none;\">, execution_time_with_numba, <\/span><span class=\"hljs-string\" style=\"box-sizing: inherit; color: #c41a16; font-family: source-code-pro, Menlo, Monaco, 'Courier New', Courier, monospace; font-size: 14px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: -0.308px; orphans: 2; text-align: start; text-indent: 0px; text-transform: none; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; white-space: pre; background-color: #f9f9f9; text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial;\">\"seconds\"<\/span><span style=\"color: #242424; font-family: source-code-pro, Menlo, Monaco, 'Courier New', Courier, monospace; font-size: 14px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: -0.308px; orphans: 2; text-align: start; text-indent: 0px; text-transform: none; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; white-space: pre; background-color: #f9f9f9; text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial; display: inline !important; float: none;\">)<\/span><br style=\"box-sizing: inherit; color: #242424; font-family: source-code-pro, Menlo, Monaco, 'Courier New', Courier, monospace; font-size: 14px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: -0.308px; orphans: 2; text-align: start; text-indent: 0px; text-transform: none; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; white-space: pre; background-color: #f9f9f9; text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial;\" \/><br style=\"box-sizing: inherit; color: #242424; font-family: source-code-pro, Menlo, Monaco, 'Courier New', Courier, monospace; font-size: 14px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: -0.308px; orphans: 2; text-align: start; text-indent: 0px; text-transform: none; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; white-space: pre; background-color: #f9f9f9; text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial;\" \/><br style=\"box-sizing: inherit; color: #242424; font-family: source-code-pro, Menlo, Monaco, 'Courier New', Courier, monospace; font-size: 14px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: -0.308px; orphans: 2; text-align: start; text-indent: 0px; text-transform: none; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; white-space: pre; background-color: #f9f9f9; text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial;\" \/><span class=\"hljs-keyword\" style=\"box-sizing: inherit; color: #aa0d91; font-family: source-code-pro, Menlo, Monaco, 'Courier New', Courier, monospace; font-size: 14px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: -0.308px; orphans: 2; text-align: start; text-indent: 0px; text-transform: none; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; white-space: pre; background-color: #f9f9f9; text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial;\">if<\/span><span style=\"color: #242424; font-family: source-code-pro, Menlo, Monaco, 'Courier New', Courier, monospace; font-size: 14px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: -0.308px; orphans: 2; text-align: start; text-indent: 0px; text-transform: none; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; white-space: pre; background-color: #f9f9f9; text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial; display: inline !important; float: none;\"> __name__ == <\/span><span class=\"hljs-string\" style=\"box-sizing: inherit; color: #c41a16; font-family: source-code-pro, Menlo, Monaco, 'Courier New', Courier, monospace; font-size: 14px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: -0.308px; orphans: 2; text-align: start; text-indent: 0px; text-transform: none; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; white-space: pre; background-color: #f9f9f9; text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial;\">\"__main__\"<\/span><span style=\"color: #242424; font-family: source-code-pro, Menlo, Monaco, 'Courier New', Courier, monospace; font-size: 14px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: -0.308px; orphans: 2; text-align: start; text-indent: 0px; text-transform: none; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; white-space: pre; background-color: #f9f9f9; text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial; display: inline !important; float: none;\">:<\/span><br style=\"box-sizing: inherit; color: #242424; font-family: source-code-pro, Menlo, Monaco, 'Courier New', Courier, monospace; font-size: 14px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: -0.308px; orphans: 2; text-align: start; text-indent: 0px; text-transform: none; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; white-space: pre; background-color: #f9f9f9; text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial;\" \/><span style=\"color: #242424; font-family: source-code-pro, Menlo, Monaco, 'Courier New', Courier, monospace; font-size: 14px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: -0.308px; orphans: 2; text-align: start; text-indent: 0px; text-transform: none; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; white-space: pre; background-color: #f9f9f9; text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial; display: inline !important; float: none;\">    main()<\/span><\/pre>\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-4880a0c elementor-widget elementor-widget-text-editor\" data-id=\"4880a0c\" data-element_type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t<p id=\"86bf\" class=\"pw-post-body-paragraph vc vd qh ve b vf wa vh vi vj wb vl vm vn wc vp vq vr wd vt vu vv we vx vy vz ln bj\" style=\"box-sizing: inherit; margin: 2em 0px -0.46em; font-weight: 400; color: #242424; word-break: break-word; font-style: normal; line-height: 32px; letter-spacing: -0.003em; font-family: source-serif-pro, Georgia, Cambria, 'Times New Roman', Times, serif; font-size: 20px; font-variant-ligatures: normal; font-variant-caps: normal; orphans: 2; text-align: start; text-indent: 0px; text-transform: none; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; white-space: normal; background-color: #ffffff; text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial;\" data-selectable-paragraph=\"\">Execution time:<\/p><p id=\"8cdb\" class=\"pw-post-body-paragraph vc vd qh ve b vf wa vh vi vj wb vl vm vn wc vp vq vr wd vt vu vv we vx vy vz ln bj\" style=\"box-sizing: inherit; margin: 2em 0px -0.46em; font-weight: 400; color: #242424; word-break: break-word; font-style: normal; line-height: 32px; letter-spacing: -0.003em; font-family: source-serif-pro, Georgia, Cambria, 'Times New Roman', Times, serif; font-size: 20px; font-variant-ligatures: normal; font-variant-caps: normal; orphans: 2; text-align: start; text-indent: 0px; text-transform: none; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; white-space: normal; background-color: #ffffff; text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial;\" data-selectable-paragraph=\"\">Without Numba: 0.8 seconds<\/p><p id=\"934e\" class=\"pw-post-body-paragraph vc vd qh ve b vf wa vh vi vj wb vl vm vn wc vp vq vr wd vt vu vv we vx vy vz ln bj\" style=\"box-sizing: inherit; margin: 2em 0px -0.46em; font-weight: 400; color: #242424; word-break: break-word; font-style: normal; line-height: 32px; letter-spacing: -0.003em; font-family: source-serif-pro, Georgia, Cambria, 'Times New Roman', Times, serif; font-size: 20px; font-variant-ligatures: normal; font-variant-caps: normal; orphans: 2; text-align: start; text-indent: 0px; text-transform: none; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; white-space: normal; background-color: #ffffff; text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial;\" data-selectable-paragraph=\"\">With Numba: 0.2 seconds<\/p>\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t<\/section>\n\t\t\t\t<section class=\"elementor-section elementor-top-section elementor-element elementor-element-444571b elementor-section-boxed elementor-section-height-default elementor-section-height-default wpr-particle-no wpr-jarallax-no wpr-parallax-no wpr-sticky-section-no\" data-id=\"444571b\" data-element_type=\"section\">\n\t\t\t\t\t\t<div class=\"elementor-container elementor-column-gap-default\">\n\t\t\t\t\t<div class=\"elementor-column elementor-col-100 elementor-top-column elementor-element elementor-element-9aec61a\" data-id=\"9aec61a\" data-element_type=\"column\">\n\t\t\t<div class=\"elementor-widget-wrap elementor-element-populated\">\n\t\t\t\t\t\t<div class=\"elementor-element elementor-element-13af37c toc-header elementor-widget elementor-widget-heading\" data-id=\"13af37c\" data-element_type=\"widget\" data-widget_type=\"heading.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t<h3 class=\"elementor-heading-title elementor-size-default\">Financial Modeling:<\/h3>\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-474694c elementor-widget elementor-widget-text-editor\" data-id=\"474694c\" data-element_type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t<p id=\"c0e5\" class=\"pw-post-body-paragraph vc vd qh ve b vf vg vh vi vj vk vl vm vn vo vp vq vr vs vt vu vv vw vx vy vz ln bj\" style=\"box-sizing: inherit; margin: 0.86em 0px -0.46em; font-weight: 400; color: #242424; word-break: break-word; font-style: normal; line-height: 32px; letter-spacing: -0.003em; font-family: source-serif-pro, Georgia, Cambria, 'Times New Roman', Times, serif; font-size: 20px; font-variant-ligatures: normal; font-variant-caps: normal; orphans: 2; text-align: start; text-indent: 0px; text-transform: none; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; white-space: normal; background-color: #ffffff; text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial;\" data-selectable-paragraph=\"\">Numba can be employed to optimize financial calculations, such as option pricing, portfolio optimization, and risk analysis, facilitating real-time decision-making.<\/p><p id=\"8f03\" class=\"pw-post-body-paragraph vc vd qh ve b vf wa vh vi vj wb vl vm vn wc vp vq vr wd vt vu vv we vx vy vz ln bj\" style=\"box-sizing: inherit; margin: 2em 0px -0.46em; font-weight: 400; color: #242424; word-break: break-word; font-style: normal; line-height: 32px; letter-spacing: -0.003em; font-family: source-serif-pro, Georgia, Cambria, 'Times New Roman', Times, serif; font-size: 20px; font-variant-ligatures: normal; font-variant-caps: normal; orphans: 2; text-align: start; text-indent: 0px; text-transform: none; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; white-space: normal; background-color: #ffffff; text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial;\" data-selectable-paragraph=\"\">Example \u2014 Option Pricing with Monte Carlo Simulation Explanation: Monte Carlo simulation is a widely used technique for option pricing in finance. It involves simulating the future stock price using random walks and then calculating the option payoff based on the simulated stock prices.<\/p>\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-bf8f6f0 elementor-widget elementor-widget-text-editor\" data-id=\"bf8f6f0\" data-element_type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t<pre style=\"box-sizing: inherit; margin: 56px 0px 0px; background: #f9f9f9; color: #242424; border-radius: 4px; overflow-x: auto; font-family: source-code-pro, Menlo, Monaco, 'Courier New', Courier, monospace; padding: 32px; border: 1px solid #e5e5e5; font-size: medium; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: normal; orphans: 2; text-align: start; text-indent: 0px; text-transform: none; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial;\"><span class=\"hljs-keyword\" style=\"box-sizing: inherit; color: #aa0d91; font-family: source-code-pro, Menlo, Monaco, 'Courier New', Courier, monospace; font-size: 14px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: -0.308px; orphans: 2; text-align: start; text-indent: 0px; text-transform: none; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; white-space: pre; background-color: #f9f9f9; text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial;\">import<\/span><span style=\"color: #242424; font-family: source-code-pro, Menlo, Monaco, 'Courier New', Courier, monospace; font-size: 14px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: -0.308px; orphans: 2; text-align: start; text-indent: 0px; text-transform: none; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; white-space: pre; background-color: #f9f9f9; text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial; display: inline !important; float: none;\"> numpy <\/span><span class=\"hljs-keyword\" style=\"box-sizing: inherit; color: #aa0d91; font-family: source-code-pro, Menlo, Monaco, 'Courier New', Courier, monospace; font-size: 14px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: -0.308px; orphans: 2; text-align: start; text-indent: 0px; text-transform: none; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; white-space: pre; background-color: #f9f9f9; text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial;\">as<\/span><span style=\"color: #242424; font-family: source-code-pro, Menlo, Monaco, 'Courier New', Courier, monospace; font-size: 14px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: -0.308px; orphans: 2; text-align: start; text-indent: 0px; text-transform: none; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; white-space: pre; background-color: #f9f9f9; text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial; display: inline !important; float: none;\"> np<\/span><br style=\"box-sizing: inherit; color: #242424; font-family: source-code-pro, Menlo, Monaco, 'Courier New', Courier, monospace; font-size: 14px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: -0.308px; orphans: 2; text-align: start; text-indent: 0px; text-transform: none; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; white-space: pre; background-color: #f9f9f9; text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial;\" \/><span class=\"hljs-keyword\" style=\"box-sizing: inherit; color: #aa0d91; font-family: source-code-pro, Menlo, Monaco, 'Courier New', Courier, monospace; font-size: 14px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: -0.308px; orphans: 2; text-align: start; text-indent: 0px; text-transform: none; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; white-space: pre; background-color: #f9f9f9; text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial;\">import<\/span><span style=\"color: #242424; font-family: source-code-pro, Menlo, Monaco, 'Courier New', Courier, monospace; font-size: 14px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: -0.308px; orphans: 2; text-align: start; text-indent: 0px; text-transform: none; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; white-space: pre; background-color: #f9f9f9; text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial; display: inline !important; float: none;\"> time<\/span><br style=\"box-sizing: inherit; color: #242424; font-family: source-code-pro, Menlo, Monaco, 'Courier New', Courier, monospace; font-size: 14px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: -0.308px; orphans: 2; text-align: start; text-indent: 0px; text-transform: none; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; white-space: pre; background-color: #f9f9f9; text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial;\" \/><span class=\"hljs-keyword\" style=\"box-sizing: inherit; color: #aa0d91; font-family: source-code-pro, Menlo, Monaco, 'Courier New', Courier, monospace; font-size: 14px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: -0.308px; orphans: 2; text-align: start; text-indent: 0px; text-transform: none; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; white-space: pre; background-color: #f9f9f9; text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial;\">import<\/span><span style=\"color: #242424; font-family: source-code-pro, Menlo, Monaco, 'Courier New', Courier, monospace; font-size: 14px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: -0.308px; orphans: 2; text-align: start; text-indent: 0px; text-transform: none; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; white-space: pre; background-color: #f9f9f9; text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial; display: inline !important; float: none;\"> numba<\/span><br style=\"box-sizing: inherit; color: #242424; font-family: source-code-pro, Menlo, Monaco, 'Courier New', Courier, monospace; font-size: 14px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: -0.308px; orphans: 2; text-align: start; text-indent: 0px; text-transform: none; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; white-space: pre; background-color: #f9f9f9; text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial;\" \/><br style=\"box-sizing: inherit; color: #242424; font-family: source-code-pro, Menlo, Monaco, 'Courier New', Courier, monospace; font-size: 14px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: -0.308px; orphans: 2; text-align: start; text-indent: 0px; text-transform: none; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; white-space: pre; background-color: #f9f9f9; text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial;\" \/><br style=\"box-sizing: inherit; color: #242424; font-family: source-code-pro, Menlo, Monaco, 'Courier New', Courier, monospace; font-size: 14px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: -0.308px; orphans: 2; text-align: start; text-indent: 0px; text-transform: none; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; white-space: pre; background-color: #f9f9f9; text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial;\" \/><span class=\"hljs-keyword\" style=\"box-sizing: inherit; color: #aa0d91; font-family: source-code-pro, Menlo, Monaco, 'Courier New', Courier, monospace; font-size: 14px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: -0.308px; orphans: 2; text-align: start; text-indent: 0px; text-transform: none; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; white-space: pre; background-color: #f9f9f9; text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial;\">def<\/span> <span class=\"hljs-title.function\" style=\"box-sizing: inherit; color: #242424; font-family: source-code-pro, Menlo, Monaco, 'Courier New', Courier, monospace; font-size: 14px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: -0.308px; orphans: 2; text-align: start; text-indent: 0px; text-transform: none; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; white-space: pre; background-color: #f9f9f9; text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial;\">option_pricing_without_numba<\/span><span style=\"color: #242424; font-family: source-code-pro, Menlo, Monaco, 'Courier New', Courier, monospace; font-size: 14px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: -0.308px; orphans: 2; text-align: start; text-indent: 0px; text-transform: none; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; white-space: pre; background-color: #f9f9f9; text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial; display: inline !important; float: none;\">(<\/span><span class=\"hljs-params\" style=\"box-sizing: inherit; color: #5c2699; font-family: source-code-pro, Menlo, Monaco, 'Courier New', Courier, monospace; font-size: 14px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: -0.308px; orphans: 2; text-align: start; text-indent: 0px; text-transform: none; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; white-space: pre; background-color: #f9f9f9; text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial;\">S0, K, r, sigma, T, num_simulations, num_steps<\/span><span style=\"color: #242424; font-family: source-code-pro, Menlo, Monaco, 'Courier New', Courier, monospace; font-size: 14px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: -0.308px; orphans: 2; text-align: start; text-indent: 0px; text-transform: none; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; white-space: pre; background-color: #f9f9f9; text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial; display: inline !important; float: none;\">):<\/span><br style=\"box-sizing: inherit; color: #242424; font-family: source-code-pro, Menlo, Monaco, 'Courier New', Courier, monospace; font-size: 14px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: -0.308px; orphans: 2; text-align: start; text-indent: 0px; text-transform: none; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; white-space: pre; background-color: #f9f9f9; text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial;\" \/><span style=\"color: #242424; font-family: source-code-pro, Menlo, Monaco, 'Courier New', Courier, monospace; font-size: 14px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: -0.308px; orphans: 2; text-align: start; text-indent: 0px; text-transform: none; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; white-space: pre; background-color: #f9f9f9; text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial; display: inline !important; float: none;\">    dt = T \/ num_steps<\/span><br style=\"box-sizing: inherit; color: #242424; font-family: source-code-pro, Menlo, Monaco, 'Courier New', Courier, monospace; font-size: 14px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: -0.308px; orphans: 2; text-align: start; text-indent: 0px; text-transform: none; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; white-space: pre; background-color: #f9f9f9; text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial;\" \/><span style=\"color: #242424; font-family: source-code-pro, Menlo, Monaco, 'Courier New', Courier, monospace; font-size: 14px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: -0.308px; orphans: 2; text-align: start; text-indent: 0px; text-transform: none; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; white-space: pre; background-color: #f9f9f9; text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial; display: inline !important; float: none;\">    total_payoff = <\/span><span class=\"hljs-number\" style=\"box-sizing: inherit; color: #1c00cf; font-family: source-code-pro, Menlo, Monaco, 'Courier New', Courier, monospace; font-size: 14px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: -0.308px; orphans: 2; text-align: start; text-indent: 0px; text-transform: none; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; white-space: pre; background-color: #f9f9f9; text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial;\">0.0<\/span><br style=\"box-sizing: inherit; color: #242424; font-family: source-code-pro, Menlo, Monaco, 'Courier New', Courier, monospace; font-size: 14px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: -0.308px; orphans: 2; text-align: start; text-indent: 0px; text-transform: none; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; white-space: pre; background-color: #f9f9f9; text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial;\" \/><br style=\"box-sizing: inherit; color: #242424; font-family: source-code-pro, Menlo, Monaco, 'Courier New', Courier, monospace; font-size: 14px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: -0.308px; orphans: 2; text-align: start; text-indent: 0px; text-transform: none; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; white-space: pre; background-color: #f9f9f9; text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial;\" \/>    <span class=\"hljs-keyword\" style=\"box-sizing: inherit; color: #aa0d91; font-family: source-code-pro, Menlo, Monaco, 'Courier New', Courier, monospace; font-size: 14px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: -0.308px; orphans: 2; text-align: start; text-indent: 0px; text-transform: none; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; white-space: pre; background-color: #f9f9f9; text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial;\">for<\/span><span style=\"color: #242424; font-family: source-code-pro, Menlo, Monaco, 'Courier New', Courier, monospace; font-size: 14px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: -0.308px; orphans: 2; text-align: start; text-indent: 0px; text-transform: none; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; white-space: pre; background-color: #f9f9f9; text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial; display: inline !important; float: none;\"> _ <\/span><span class=\"hljs-keyword\" style=\"box-sizing: inherit; color: #aa0d91; font-family: source-code-pro, Menlo, Monaco, 'Courier New', Courier, monospace; font-size: 14px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: -0.308px; orphans: 2; text-align: start; text-indent: 0px; text-transform: none; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; white-space: pre; background-color: #f9f9f9; text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial;\">in<\/span> <span class=\"hljs-built_in\" style=\"box-sizing: inherit; color: #5c2699; font-family: source-code-pro, Menlo, Monaco, 'Courier New', Courier, monospace; font-size: 14px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: -0.308px; orphans: 2; text-align: start; text-indent: 0px; text-transform: none; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; white-space: pre; background-color: #f9f9f9; text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial;\">range<\/span><span style=\"color: #242424; font-family: source-code-pro, Menlo, Monaco, 'Courier New', Courier, monospace; font-size: 14px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: -0.308px; orphans: 2; text-align: start; text-indent: 0px; text-transform: none; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; white-space: pre; background-color: #f9f9f9; text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial; display: inline !important; float: none;\">(num_simulations):<\/span><br style=\"box-sizing: inherit; color: #242424; font-family: source-code-pro, Menlo, Monaco, 'Courier New', Courier, monospace; font-size: 14px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: -0.308px; orphans: 2; text-align: start; text-indent: 0px; text-transform: none; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; white-space: pre; background-color: #f9f9f9; text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial;\" \/><span style=\"color: #242424; font-family: source-code-pro, Menlo, Monaco, 'Courier New', Courier, monospace; font-size: 14px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: -0.308px; orphans: 2; text-align: start; text-indent: 0px; text-transform: none; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; white-space: pre; background-color: #f9f9f9; text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial; display: inline !important; float: none;\">        S = S0<\/span><br style=\"box-sizing: inherit; color: #242424; font-family: source-code-pro, Menlo, Monaco, 'Courier New', Courier, monospace; font-size: 14px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: -0.308px; orphans: 2; text-align: start; text-indent: 0px; text-transform: none; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; white-space: pre; background-color: #f9f9f9; text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial;\" \/>        <span class=\"hljs-keyword\" style=\"box-sizing: inherit; color: #aa0d91; font-family: source-code-pro, Menlo, Monaco, 'Courier New', Courier, monospace; font-size: 14px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: -0.308px; orphans: 2; text-align: start; text-indent: 0px; text-transform: none; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; white-space: pre; background-color: #f9f9f9; text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial;\">for<\/span><span style=\"color: #242424; font-family: source-code-pro, Menlo, Monaco, 'Courier New', Courier, monospace; font-size: 14px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: -0.308px; orphans: 2; text-align: start; text-indent: 0px; text-transform: none; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; white-space: pre; background-color: #f9f9f9; text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial; display: inline !important; float: none;\"> _ <\/span><span class=\"hljs-keyword\" style=\"box-sizing: inherit; color: #aa0d91; font-family: source-code-pro, Menlo, Monaco, 'Courier New', Courier, monospace; font-size: 14px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: -0.308px; orphans: 2; text-align: start; text-indent: 0px; text-transform: none; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; white-space: pre; background-color: #f9f9f9; text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial;\">in<\/span> <span class=\"hljs-built_in\" style=\"box-sizing: inherit; color: #5c2699; font-family: source-code-pro, Menlo, Monaco, 'Courier New', Courier, monospace; font-size: 14px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: -0.308px; orphans: 2; text-align: start; text-indent: 0px; text-transform: none; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; white-space: pre; background-color: #f9f9f9; text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial;\">range<\/span><span style=\"color: #242424; font-family: source-code-pro, Menlo, Monaco, 'Courier New', Courier, monospace; font-size: 14px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: -0.308px; orphans: 2; text-align: start; text-indent: 0px; text-transform: none; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; white-space: pre; background-color: #f9f9f9; text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial; display: inline !important; float: none;\">(num_steps):<\/span><br style=\"box-sizing: inherit; color: #242424; font-family: source-code-pro, Menlo, Monaco, 'Courier New', Courier, monospace; font-size: 14px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: -0.308px; orphans: 2; text-align: start; text-indent: 0px; text-transform: none; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; white-space: pre; background-color: #f9f9f9; text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial;\" \/><span style=\"color: #242424; font-family: source-code-pro, Menlo, Monaco, 'Courier New', Courier, monospace; font-size: 14px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: -0.308px; orphans: 2; text-align: start; text-indent: 0px; text-transform: none; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; white-space: pre; background-color: #f9f9f9; text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial; display: inline !important; float: none;\">            epsilon = np.random.normal(<\/span><span class=\"hljs-number\" style=\"box-sizing: inherit; color: #1c00cf; font-family: source-code-pro, Menlo, Monaco, 'Courier New', Courier, monospace; font-size: 14px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: -0.308px; orphans: 2; text-align: start; text-indent: 0px; text-transform: none; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; white-space: pre; background-color: #f9f9f9; text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial;\">0.0<\/span><span style=\"color: #242424; font-family: source-code-pro, Menlo, Monaco, 'Courier New', Courier, monospace; font-size: 14px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: -0.308px; orphans: 2; text-align: start; text-indent: 0px; text-transform: none; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; white-space: pre; background-color: #f9f9f9; text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial; display: inline !important; float: none;\">, <\/span><span class=\"hljs-number\" style=\"box-sizing: inherit; color: #1c00cf; font-family: source-code-pro, Menlo, Monaco, 'Courier New', Courier, monospace; font-size: 14px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: -0.308px; orphans: 2; text-align: start; text-indent: 0px; text-transform: none; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; white-space: pre; background-color: #f9f9f9; text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial;\">1.0<\/span><span style=\"color: #242424; font-family: source-code-pro, Menlo, Monaco, 'Courier New', Courier, monospace; font-size: 14px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: -0.308px; orphans: 2; text-align: start; text-indent: 0px; text-transform: none; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; white-space: pre; background-color: #f9f9f9; text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial; display: inline !important; float: none;\">)<\/span><br style=\"box-sizing: inherit; color: #242424; font-family: source-code-pro, Menlo, Monaco, 'Courier New', Courier, monospace; font-size: 14px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: -0.308px; orphans: 2; text-align: start; text-indent: 0px; text-transform: none; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; white-space: pre; background-color: #f9f9f9; text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial;\" \/><span style=\"color: #242424; font-family: source-code-pro, Menlo, Monaco, 'Courier New', Courier, monospace; font-size: 14px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: -0.308px; orphans: 2; text-align: start; text-indent: 0px; text-transform: none; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; white-space: pre; background-color: #f9f9f9; text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial; display: inline !important; float: none;\">            S *= np.exp((r - <\/span><span class=\"hljs-number\" style=\"box-sizing: inherit; color: #1c00cf; font-family: source-code-pro, Menlo, Monaco, 'Courier New', Courier, monospace; font-size: 14px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: -0.308px; orphans: 2; text-align: start; text-indent: 0px; text-transform: none; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; white-space: pre; background-color: #f9f9f9; text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial;\">0.5<\/span><span style=\"color: #242424; font-family: source-code-pro, Menlo, Monaco, 'Courier New', Courier, monospace; font-size: 14px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: -0.308px; orphans: 2; text-align: start; text-indent: 0px; text-transform: none; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; white-space: pre; background-color: #f9f9f9; text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial; display: inline !important; float: none;\"> * sigma**<\/span><span class=\"hljs-number\" style=\"box-sizing: inherit; color: #1c00cf; font-family: source-code-pro, Menlo, Monaco, 'Courier New', Courier, monospace; font-size: 14px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: -0.308px; orphans: 2; text-align: start; text-indent: 0px; text-transform: none; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; white-space: pre; background-color: #f9f9f9; text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial;\">2<\/span><span style=\"color: #242424; font-family: source-code-pro, Menlo, Monaco, 'Courier New', Courier, monospace; font-size: 14px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: -0.308px; orphans: 2; text-align: start; text-indent: 0px; text-transform: none; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; white-space: pre; background-color: #f9f9f9; text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial; display: inline !important; float: none;\">) * dt + sigma * np.sqrt(dt) * epsilon)<\/span><br style=\"box-sizing: inherit; color: #242424; font-family: source-code-pro, Menlo, Monaco, 'Courier New', Courier, monospace; font-size: 14px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: -0.308px; orphans: 2; text-align: start; text-indent: 0px; text-transform: none; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; white-space: pre; background-color: #f9f9f9; text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial;\" \/><br style=\"box-sizing: inherit; color: #242424; font-family: source-code-pro, Menlo, Monaco, 'Courier New', Courier, monospace; font-size: 14px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: -0.308px; orphans: 2; text-align: start; text-indent: 0px; text-transform: none; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; white-space: pre; background-color: #f9f9f9; text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial;\" \/><span style=\"color: #242424; font-family: source-code-pro, Menlo, Monaco, 'Courier New', Courier, monospace; font-size: 14px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: -0.308px; orphans: 2; text-align: start; text-indent: 0px; text-transform: none; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; white-space: pre; background-color: #f9f9f9; text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial; display: inline !important; float: none;\">        total_payoff += <\/span><span class=\"hljs-built_in\" style=\"box-sizing: inherit; color: #5c2699; font-family: source-code-pro, Menlo, Monaco, 'Courier New', Courier, monospace; font-size: 14px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: -0.308px; orphans: 2; text-align: start; text-indent: 0px; text-transform: none; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; white-space: pre; background-color: #f9f9f9; text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial;\">max<\/span><span style=\"color: #242424; font-family: source-code-pro, Menlo, Monaco, 'Courier New', Courier, monospace; font-size: 14px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: -0.308px; orphans: 2; text-align: start; text-indent: 0px; text-transform: none; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; white-space: pre; background-color: #f9f9f9; text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial; display: inline !important; float: none;\">(S - K, <\/span><span class=\"hljs-number\" style=\"box-sizing: inherit; color: #1c00cf; font-family: source-code-pro, Menlo, Monaco, 'Courier New', Courier, monospace; font-size: 14px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: -0.308px; orphans: 2; text-align: start; text-indent: 0px; text-transform: none; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; white-space: pre; background-color: #f9f9f9; text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial;\">0<\/span><span style=\"color: #242424; font-family: source-code-pro, Menlo, Monaco, 'Courier New', Courier, monospace; font-size: 14px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: -0.308px; orphans: 2; text-align: start; text-indent: 0px; text-transform: none; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; white-space: pre; background-color: #f9f9f9; text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial; display: inline !important; float: none;\">)<\/span><br style=\"box-sizing: inherit; color: #242424; font-family: source-code-pro, Menlo, Monaco, 'Courier New', Courier, monospace; font-size: 14px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: -0.308px; orphans: 2; text-align: start; text-indent: 0px; text-transform: none; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; white-space: pre; background-color: #f9f9f9; text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial;\" \/><br style=\"box-sizing: inherit; color: #242424; font-family: source-code-pro, Menlo, Monaco, 'Courier New', Courier, monospace; font-size: 14px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: -0.308px; orphans: 2; text-align: start; text-indent: 0px; text-transform: none; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; white-space: pre; background-color: #f9f9f9; text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial;\" \/><span style=\"color: #242424; font-family: source-code-pro, Menlo, Monaco, 'Courier New', Courier, monospace; font-size: 14px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: -0.308px; orphans: 2; text-align: start; text-indent: 0px; text-transform: none; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; white-space: pre; background-color: #f9f9f9; text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial; display: inline !important; float: none;\">    option_price = total_payoff \/ num_simulations<\/span><br style=\"box-sizing: inherit; color: #242424; font-family: source-code-pro, Menlo, Monaco, 'Courier New', Courier, monospace; font-size: 14px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: -0.308px; orphans: 2; text-align: start; text-indent: 0px; text-transform: none; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; white-space: pre; background-color: #f9f9f9; text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial;\" \/>    <span class=\"hljs-keyword\" style=\"box-sizing: inherit; color: #aa0d91; font-family: source-code-pro, Menlo, Monaco, 'Courier New', Courier, monospace; font-size: 14px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: -0.308px; orphans: 2; text-align: start; text-indent: 0px; text-transform: none; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; white-space: pre; background-color: #f9f9f9; text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial;\">return<\/span><span style=\"color: #242424; font-family: source-code-pro, Menlo, Monaco, 'Courier New', Courier, monospace; font-size: 14px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: -0.308px; orphans: 2; text-align: start; text-indent: 0px; text-transform: none; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; white-space: pre; background-color: #f9f9f9; text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial; display: inline !important; float: none;\"> option_price<\/span><br style=\"box-sizing: inherit; color: #242424; font-family: source-code-pro, Menlo, Monaco, 'Courier New', Courier, monospace; font-size: 14px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: -0.308px; orphans: 2; text-align: start; text-indent: 0px; text-transform: none; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; white-space: pre; background-color: #f9f9f9; text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial;\" \/><br style=\"box-sizing: inherit; color: #242424; font-family: source-code-pro, Menlo, Monaco, 'Courier New', Courier, monospace; font-size: 14px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: -0.308px; orphans: 2; text-align: start; text-indent: 0px; text-transform: none; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; white-space: pre; background-color: #f9f9f9; text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial;\" \/><br style=\"box-sizing: inherit; color: #242424; font-family: source-code-pro, Menlo, Monaco, 'Courier New', Courier, monospace; font-size: 14px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: -0.308px; orphans: 2; text-align: start; text-indent: 0px; text-transform: none; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; white-space: pre; background-color: #f9f9f9; text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial;\" \/><span class=\"hljs-meta\" style=\"box-sizing: inherit; color: #643820; font-family: source-code-pro, Menlo, Monaco, 'Courier New', Courier, monospace; font-size: 14px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: -0.308px; orphans: 2; text-align: start; text-indent: 0px; text-transform: none; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; white-space: pre; background-color: #f9f9f9; text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial;\">@numba.jit<\/span><br style=\"box-sizing: inherit; color: #242424; font-family: source-code-pro, Menlo, Monaco, 'Courier New', Courier, monospace; font-size: 14px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: -0.308px; orphans: 2; text-align: start; text-indent: 0px; text-transform: none; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; white-space: pre; background-color: #f9f9f9; text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial;\" \/><span class=\"hljs-keyword\" style=\"box-sizing: inherit; color: #aa0d91; font-family: source-code-pro, Menlo, Monaco, 'Courier New', Courier, monospace; font-size: 14px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: -0.308px; orphans: 2; text-align: start; text-indent: 0px; text-transform: none; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; white-space: pre; background-color: #f9f9f9; text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial;\">def<\/span> <span class=\"hljs-title.function\" style=\"box-sizing: inherit; color: #242424; font-family: source-code-pro, Menlo, Monaco, 'Courier New', Courier, monospace; font-size: 14px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: -0.308px; orphans: 2; text-align: start; text-indent: 0px; text-transform: none; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; white-space: pre; background-color: #f9f9f9; text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial;\">option_pricing_with_numba<\/span><span style=\"color: #242424; font-family: source-code-pro, Menlo, Monaco, 'Courier New', Courier, monospace; font-size: 14px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: -0.308px; orphans: 2; text-align: start; text-indent: 0px; text-transform: none; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; white-space: pre; background-color: #f9f9f9; text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial; display: inline !important; float: none;\">(<\/span><span class=\"hljs-params\" style=\"box-sizing: inherit; color: #5c2699; font-family: source-code-pro, Menlo, Monaco, 'Courier New', Courier, monospace; font-size: 14px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: -0.308px; orphans: 2; text-align: start; text-indent: 0px; text-transform: none; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; white-space: pre; background-color: #f9f9f9; text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial;\">S0, K, r, sigma, T, num_simulations, num_steps<\/span><span style=\"color: #242424; font-family: source-code-pro, Menlo, Monaco, 'Courier New', Courier, monospace; font-size: 14px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: -0.308px; orphans: 2; text-align: start; text-indent: 0px; text-transform: none; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; white-space: pre; background-color: #f9f9f9; text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial; display: inline !important; float: none;\">):<\/span><br style=\"box-sizing: inherit; color: #242424; font-family: source-code-pro, Menlo, Monaco, 'Courier New', Courier, monospace; font-size: 14px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: -0.308px; orphans: 2; text-align: start; text-indent: 0px; text-transform: none; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; white-space: pre; background-color: #f9f9f9; text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial;\" \/><span style=\"color: #242424; font-family: source-code-pro, Menlo, Monaco, 'Courier New', Courier, monospace; font-size: 14px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: -0.308px; orphans: 2; text-align: start; text-indent: 0px; text-transform: none; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; white-space: pre; background-color: #f9f9f9; text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial; display: inline !important; float: none;\">    dt = T \/ num_steps<\/span><br style=\"box-sizing: inherit; color: #242424; font-family: source-code-pro, Menlo, Monaco, 'Courier New', Courier, monospace; font-size: 14px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: -0.308px; orphans: 2; text-align: start; text-indent: 0px; text-transform: none; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; white-space: pre; background-color: #f9f9f9; text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial;\" \/><span style=\"color: #242424; font-family: source-code-pro, Menlo, Monaco, 'Courier New', Courier, monospace; font-size: 14px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: -0.308px; orphans: 2; text-align: start; text-indent: 0px; text-transform: none; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; white-space: pre; background-color: #f9f9f9; text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial; display: inline !important; float: none;\">    total_payoff = <\/span><span class=\"hljs-number\" style=\"box-sizing: inherit; color: #1c00cf; font-family: source-code-pro, Menlo, Monaco, 'Courier New', Courier, monospace; font-size: 14px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: -0.308px; orphans: 2; text-align: start; text-indent: 0px; text-transform: none; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; white-space: pre; background-color: #f9f9f9; text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial;\">0.0<\/span><br style=\"box-sizing: inherit; color: #242424; font-family: source-code-pro, Menlo, Monaco, 'Courier New', Courier, monospace; font-size: 14px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: -0.308px; orphans: 2; text-align: start; text-indent: 0px; text-transform: none; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; white-space: pre; background-color: #f9f9f9; text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial;\" \/><br style=\"box-sizing: inherit; color: #242424; font-family: source-code-pro, Menlo, Monaco, 'Courier New', Courier, monospace; font-size: 14px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: -0.308px; orphans: 2; text-align: start; text-indent: 0px; text-transform: none; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; white-space: pre; background-color: #f9f9f9; text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial;\" \/>    <span class=\"hljs-keyword\" style=\"box-sizing: inherit; color: #aa0d91; font-family: source-code-pro, Menlo, Monaco, 'Courier New', Courier, monospace; font-size: 14px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: -0.308px; orphans: 2; text-align: start; text-indent: 0px; text-transform: none; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; white-space: pre; background-color: #f9f9f9; text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial;\">for<\/span><span style=\"color: #242424; font-family: source-code-pro, Menlo, Monaco, 'Courier New', Courier, monospace; font-size: 14px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: -0.308px; orphans: 2; text-align: start; text-indent: 0px; text-transform: none; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; white-space: pre; background-color: #f9f9f9; text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial; display: inline !important; float: none;\"> _ <\/span><span class=\"hljs-keyword\" style=\"box-sizing: inherit; color: #aa0d91; font-family: source-code-pro, Menlo, Monaco, 'Courier New', Courier, monospace; font-size: 14px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: -0.308px; orphans: 2; text-align: start; text-indent: 0px; text-transform: none; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; white-space: pre; background-color: #f9f9f9; text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial;\">in<\/span> <span class=\"hljs-built_in\" style=\"box-sizing: inherit; color: #5c2699; font-family: source-code-pro, Menlo, Monaco, 'Courier New', Courier, monospace; font-size: 14px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: -0.308px; orphans: 2; text-align: start; text-indent: 0px; text-transform: none; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; white-space: pre; background-color: #f9f9f9; text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial;\">range<\/span><span style=\"color: #242424; font-family: source-code-pro, Menlo, Monaco, 'Courier New', Courier, monospace; font-size: 14px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: -0.308px; orphans: 2; text-align: start; text-indent: 0px; text-transform: none; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; white-space: pre; background-color: #f9f9f9; text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial; display: inline !important; float: none;\">(num_simulations):<\/span><br style=\"box-sizing: inherit; color: #242424; font-family: source-code-pro, Menlo, Monaco, 'Courier New', Courier, monospace; font-size: 14px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: -0.308px; orphans: 2; text-align: start; text-indent: 0px; text-transform: none; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; white-space: pre; background-color: #f9f9f9; text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial;\" \/><span style=\"color: #242424; font-family: source-code-pro, Menlo, Monaco, 'Courier New', Courier, monospace; font-size: 14px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: -0.308px; orphans: 2; text-align: start; text-indent: 0px; text-transform: none; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; white-space: pre; background-color: #f9f9f9; text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial; display: inline !important; float: none;\">        S = S0<\/span><br style=\"box-sizing: inherit; color: #242424; font-family: source-code-pro, Menlo, Monaco, 'Courier New', Courier, monospace; font-size: 14px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: -0.308px; orphans: 2; text-align: start; text-indent: 0px; text-transform: none; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; white-space: pre; background-color: #f9f9f9; text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial;\" \/>        <span class=\"hljs-keyword\" style=\"box-sizing: inherit; color: #aa0d91; font-family: source-code-pro, Menlo, Monaco, 'Courier New', Courier, monospace; font-size: 14px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: -0.308px; orphans: 2; text-align: start; text-indent: 0px; text-transform: none; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; white-space: pre; background-color: #f9f9f9; text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial;\">for<\/span><span style=\"color: #242424; font-family: source-code-pro, Menlo, Monaco, 'Courier New', Courier, monospace; font-size: 14px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: -0.308px; orphans: 2; text-align: start; text-indent: 0px; text-transform: none; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; white-space: pre; background-color: #f9f9f9; text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial; display: inline !important; float: none;\"> _ <\/span><span class=\"hljs-keyword\" style=\"box-sizing: inherit; color: #aa0d91; font-family: source-code-pro, Menlo, Monaco, 'Courier New', Courier, monospace; font-size: 14px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: -0.308px; orphans: 2; text-align: start; text-indent: 0px; text-transform: none; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; white-space: pre; background-color: #f9f9f9; text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial;\">in<\/span> <span class=\"hljs-built_in\" style=\"box-sizing: inherit; color: #5c2699; font-family: source-code-pro, Menlo, Monaco, 'Courier New', Courier, monospace; font-size: 14px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: -0.308px; orphans: 2; text-align: start; text-indent: 0px; text-transform: none; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; white-space: pre; background-color: #f9f9f9; text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial;\">range<\/span><span style=\"color: #242424; font-family: source-code-pro, Menlo, Monaco, 'Courier New', Courier, monospace; font-size: 14px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: -0.308px; orphans: 2; text-align: start; text-indent: 0px; text-transform: none; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; white-space: pre; background-color: #f9f9f9; text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial; display: inline !important; float: none;\">(num_steps):<\/span><br style=\"box-sizing: inherit; color: #242424; font-family: source-code-pro, Menlo, Monaco, 'Courier New', Courier, monospace; font-size: 14px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: -0.308px; orphans: 2; text-align: start; text-indent: 0px; text-transform: none; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; white-space: pre; background-color: #f9f9f9; text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial;\" \/><span style=\"color: #242424; font-family: source-code-pro, Menlo, Monaco, 'Courier New', Courier, monospace; font-size: 14px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: -0.308px; orphans: 2; text-align: start; text-indent: 0px; text-transform: none; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; white-space: pre; background-color: #f9f9f9; text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial; display: inline !important; float: none;\">            epsilon = np.random.normal(<\/span><span class=\"hljs-number\" style=\"box-sizing: inherit; color: #1c00cf; font-family: source-code-pro, Menlo, Monaco, 'Courier New', Courier, monospace; font-size: 14px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: -0.308px; orphans: 2; text-align: start; text-indent: 0px; text-transform: none; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; white-space: pre; background-color: #f9f9f9; text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial;\">0.0<\/span><span style=\"color: #242424; font-family: source-code-pro, Menlo, Monaco, 'Courier New', Courier, monospace; font-size: 14px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: -0.308px; orphans: 2; text-align: start; text-indent: 0px; text-transform: none; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; white-space: pre; background-color: #f9f9f9; text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial; display: inline !important; float: none;\">, <\/span><span class=\"hljs-number\" style=\"box-sizing: inherit; color: #1c00cf; font-family: source-code-pro, Menlo, Monaco, 'Courier New', Courier, monospace; font-size: 14px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: -0.308px; orphans: 2; text-align: start; text-indent: 0px; text-transform: none; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; white-space: pre; background-color: #f9f9f9; text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial;\">1.0<\/span><span style=\"color: #242424; font-family: source-code-pro, Menlo, Monaco, 'Courier New', Courier, monospace; font-size: 14px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: -0.308px; orphans: 2; text-align: start; text-indent: 0px; text-transform: none; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; white-space: pre; background-color: #f9f9f9; text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial; display: inline !important; float: none;\">)<\/span><br style=\"box-sizing: inherit; color: #242424; font-family: source-code-pro, Menlo, Monaco, 'Courier New', Courier, monospace; font-size: 14px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: -0.308px; orphans: 2; text-align: start; text-indent: 0px; text-transform: none; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; white-space: pre; background-color: #f9f9f9; text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial;\" \/><span style=\"color: #242424; font-family: source-code-pro, Menlo, Monaco, 'Courier New', Courier, monospace; font-size: 14px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: -0.308px; orphans: 2; text-align: start; text-indent: 0px; text-transform: none; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; white-space: pre; background-color: #f9f9f9; text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial; display: inline !important; float: none;\">            S *= np.exp((r - <\/span><span class=\"hljs-number\" style=\"box-sizing: inherit; color: #1c00cf; font-family: source-code-pro, Menlo, Monaco, 'Courier New', Courier, monospace; font-size: 14px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: -0.308px; orphans: 2; text-align: start; text-indent: 0px; text-transform: none; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; white-space: pre; background-color: #f9f9f9; text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial;\">0.5<\/span><span style=\"color: #242424; font-family: source-code-pro, Menlo, Monaco, 'Courier New', Courier, monospace; font-size: 14px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: -0.308px; orphans: 2; text-align: start; text-indent: 0px; text-transform: none; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; white-space: pre; background-color: #f9f9f9; text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial; display: inline !important; float: none;\"> * sigma**<\/span><span class=\"hljs-number\" style=\"box-sizing: inherit; color: #1c00cf; font-family: source-code-pro, Menlo, Monaco, 'Courier New', Courier, monospace; font-size: 14px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: -0.308px; orphans: 2; text-align: start; text-indent: 0px; text-transform: none; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; white-space: pre; background-color: #f9f9f9; text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial;\">2<\/span><span style=\"color: #242424; font-family: source-code-pro, Menlo, Monaco, 'Courier New', Courier, monospace; font-size: 14px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: -0.308px; orphans: 2; text-align: start; text-indent: 0px; text-transform: none; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; white-space: pre; background-color: #f9f9f9; text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial; display: inline !important; float: none;\">) * dt + sigma * np.sqrt(dt) * epsilon)<\/span><br style=\"box-sizing: inherit; color: #242424; font-family: source-code-pro, Menlo, Monaco, 'Courier New', Courier, monospace; font-size: 14px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: -0.308px; orphans: 2; text-align: start; text-indent: 0px; text-transform: none; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; white-space: pre; background-color: #f9f9f9; text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial;\" \/><br style=\"box-sizing: inherit; color: #242424; font-family: source-code-pro, Menlo, Monaco, 'Courier New', Courier, monospace; font-size: 14px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: -0.308px; orphans: 2; text-align: start; text-indent: 0px; text-transform: none; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; white-space: pre; background-color: #f9f9f9; text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial;\" \/><span style=\"color: #242424; font-family: source-code-pro, Menlo, Monaco, 'Courier New', Courier, monospace; font-size: 14px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: -0.308px; orphans: 2; text-align: start; text-indent: 0px; text-transform: none; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; white-space: pre; background-color: #f9f9f9; text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial; display: inline !important; float: none;\">        total_payoff += <\/span><span class=\"hljs-built_in\" style=\"box-sizing: inherit; color: #5c2699; font-family: source-code-pro, Menlo, Monaco, 'Courier New', Courier, monospace; font-size: 14px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: -0.308px; orphans: 2; text-align: start; text-indent: 0px; text-transform: none; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; white-space: pre; background-color: #f9f9f9; text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial;\">max<\/span><span style=\"color: #242424; font-family: source-code-pro, Menlo, Monaco, 'Courier New', Courier, monospace; font-size: 14px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: -0.308px; orphans: 2; text-align: start; text-indent: 0px; text-transform: none; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; white-space: pre; background-color: #f9f9f9; text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial; display: inline !important; float: none;\">(S - K, <\/span><span class=\"hljs-number\" style=\"box-sizing: inherit; color: #1c00cf; font-family: source-code-pro, Menlo, Monaco, 'Courier New', Courier, monospace; font-size: 14px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: -0.308px; orphans: 2; text-align: start; text-indent: 0px; text-transform: none; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; white-space: pre; background-color: #f9f9f9; text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial;\">0<\/span><span style=\"color: #242424; font-family: source-code-pro, Menlo, Monaco, 'Courier New', Courier, monospace; font-size: 14px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: -0.308px; orphans: 2; text-align: start; text-indent: 0px; text-transform: none; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; white-space: pre; background-color: #f9f9f9; text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial; display: inline !important; float: none;\">)<\/span><br style=\"box-sizing: inherit; color: #242424; font-family: source-code-pro, Menlo, Monaco, 'Courier New', Courier, monospace; font-size: 14px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: -0.308px; orphans: 2; text-align: start; text-indent: 0px; text-transform: none; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; white-space: pre; background-color: #f9f9f9; text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial;\" \/><br style=\"box-sizing: inherit; color: #242424; font-family: source-code-pro, Menlo, Monaco, 'Courier New', Courier, monospace; font-size: 14px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: -0.308px; orphans: 2; text-align: start; text-indent: 0px; text-transform: none; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; white-space: pre; background-color: #f9f9f9; text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial;\" \/><span style=\"color: #242424; font-family: source-code-pro, Menlo, Monaco, 'Courier New', Courier, monospace; font-size: 14px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: -0.308px; orphans: 2; text-align: start; text-indent: 0px; text-transform: none; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; white-space: pre; background-color: #f9f9f9; text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial; display: inline !important; float: none;\">    option_price = total_payoff \/ num_simulations<\/span><br style=\"box-sizing: inherit; color: #242424; font-family: source-code-pro, Menlo, Monaco, 'Courier New', Courier, monospace; font-size: 14px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: -0.308px; orphans: 2; text-align: start; text-indent: 0px; text-transform: none; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; white-space: pre; background-color: #f9f9f9; text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial;\" \/>    <span class=\"hljs-keyword\" style=\"box-sizing: inherit; color: #aa0d91; font-family: source-code-pro, Menlo, Monaco, 'Courier New', Courier, monospace; font-size: 14px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: -0.308px; orphans: 2; text-align: start; text-indent: 0px; text-transform: none; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; white-space: pre; background-color: #f9f9f9; text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial;\">return<\/span><span style=\"color: #242424; font-family: source-code-pro, Menlo, Monaco, 'Courier New', Courier, monospace; font-size: 14px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: -0.308px; orphans: 2; text-align: start; text-indent: 0px; text-transform: none; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; white-space: pre; background-color: #f9f9f9; text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial; display: inline !important; float: none;\"> option_price<\/span><br style=\"box-sizing: inherit; color: #242424; font-family: source-code-pro, Menlo, Monaco, 'Courier New', Courier, monospace; font-size: 14px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: -0.308px; orphans: 2; text-align: start; text-indent: 0px; text-transform: none; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; white-space: pre; background-color: #f9f9f9; text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial;\" \/><br style=\"box-sizing: inherit; color: #242424; font-family: source-code-pro, Menlo, Monaco, 'Courier New', Courier, monospace; font-size: 14px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: -0.308px; orphans: 2; text-align: start; text-indent: 0px; text-transform: none; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; white-space: pre; background-color: #f9f9f9; text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial;\" \/><br style=\"box-sizing: inherit; color: #242424; font-family: source-code-pro, Menlo, Monaco, 'Courier New', Courier, monospace; font-size: 14px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: -0.308px; orphans: 2; text-align: start; text-indent: 0px; text-transform: none; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; white-space: pre; background-color: #f9f9f9; text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial;\" \/><span class=\"hljs-keyword\" style=\"box-sizing: inherit; color: #aa0d91; font-family: source-code-pro, Menlo, Monaco, 'Courier New', Courier, monospace; font-size: 14px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: -0.308px; orphans: 2; text-align: start; text-indent: 0px; text-transform: none; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; white-space: pre; background-color: #f9f9f9; text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial;\">def<\/span> <span class=\"hljs-title.function\" style=\"box-sizing: inherit; color: #242424; font-family: source-code-pro, Menlo, Monaco, 'Courier New', Courier, monospace; font-size: 14px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: -0.308px; orphans: 2; text-align: start; text-indent: 0px; text-transform: none; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; white-space: pre; background-color: #f9f9f9; text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial;\">main<\/span><span style=\"color: #242424; font-family: source-code-pro, Menlo, Monaco, 'Courier New', Courier, monospace; font-size: 14px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: -0.308px; orphans: 2; text-align: start; text-indent: 0px; text-transform: none; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; white-space: pre; background-color: #f9f9f9; text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial; display: inline !important; float: none;\">():<\/span><br style=\"box-sizing: inherit; color: #242424; font-family: source-code-pro, Menlo, Monaco, 'Courier New', Courier, monospace; font-size: 14px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: -0.308px; orphans: 2; text-align: start; text-indent: 0px; text-transform: none; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; white-space: pre; background-color: #f9f9f9; text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial;\" \/>    <span class=\"hljs-comment\" style=\"box-sizing: inherit; color: #007400; font-family: source-code-pro, Menlo, Monaco, 'Courier New', Courier, monospace; font-size: 14px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: -0.308px; orphans: 2; text-align: start; text-indent: 0px; text-transform: none; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; white-space: pre; background-color: #f9f9f9; text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial;\"># Option parameters<\/span><br style=\"box-sizing: inherit; color: #242424; font-family: source-code-pro, Menlo, Monaco, 'Courier New', Courier, monospace; font-size: 14px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: -0.308px; orphans: 2; text-align: start; text-indent: 0px; text-transform: none; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; white-space: pre; background-color: #f9f9f9; text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial;\" \/><span style=\"color: #242424; font-family: source-code-pro, Menlo, Monaco, 'Courier New', Courier, monospace; font-size: 14px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: -0.308px; orphans: 2; text-align: start; text-indent: 0px; text-transform: none; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; white-space: pre; background-color: #f9f9f9; text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial; display: inline !important; float: none;\">    S0 = <\/span><span class=\"hljs-number\" style=\"box-sizing: inherit; color: #1c00cf; font-family: source-code-pro, Menlo, Monaco, 'Courier New', Courier, monospace; font-size: 14px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: -0.308px; orphans: 2; text-align: start; text-indent: 0px; text-transform: none; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; white-space: pre; background-color: #f9f9f9; text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial;\">100.0<\/span>  <span class=\"hljs-comment\" style=\"box-sizing: inherit; color: #007400; font-family: source-code-pro, Menlo, Monaco, 'Courier New', Courier, monospace; font-size: 14px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: -0.308px; orphans: 2; text-align: start; text-indent: 0px; text-transform: none; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; white-space: pre; background-color: #f9f9f9; text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial;\"># Initial stock price<\/span><br style=\"box-sizing: inherit; color: #242424; font-family: source-code-pro, Menlo, Monaco, 'Courier New', Courier, monospace; font-size: 14px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: -0.308px; orphans: 2; text-align: start; text-indent: 0px; text-transform: none; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; white-space: pre; background-color: #f9f9f9; text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial;\" \/><span style=\"color: #242424; font-family: source-code-pro, Menlo, Monaco, 'Courier New', Courier, monospace; font-size: 14px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: -0.308px; orphans: 2; text-align: start; text-indent: 0px; text-transform: none; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; white-space: pre; background-color: #f9f9f9; text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial; display: inline !important; float: none;\">    K = <\/span><span class=\"hljs-number\" style=\"box-sizing: inherit; color: #1c00cf; font-family: source-code-pro, Menlo, Monaco, 'Courier New', Courier, monospace; font-size: 14px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: -0.308px; orphans: 2; text-align: start; text-indent: 0px; text-transform: none; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; white-space: pre; background-color: #f9f9f9; text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial;\">100.0<\/span>   <span class=\"hljs-comment\" style=\"box-sizing: inherit; color: #007400; font-family: source-code-pro, Menlo, Monaco, 'Courier New', Courier, monospace; font-size: 14px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: -0.308px; orphans: 2; text-align: start; text-indent: 0px; text-transform: none; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; white-space: pre; background-color: #f9f9f9; text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial;\"># Strike price<\/span><br style=\"box-sizing: inherit; color: #242424; font-family: source-code-pro, Menlo, Monaco, 'Courier New', Courier, monospace; font-size: 14px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: -0.308px; orphans: 2; text-align: start; text-indent: 0px; text-transform: none; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; white-space: pre; background-color: #f9f9f9; text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial;\" \/><span style=\"color: #242424; font-family: source-code-pro, Menlo, Monaco, 'Courier New', Courier, monospace; font-size: 14px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: -0.308px; orphans: 2; text-align: start; text-indent: 0px; text-transform: none; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; white-space: pre; background-color: #f9f9f9; text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial; display: inline !important; float: none;\">    r = <\/span><span class=\"hljs-number\" style=\"box-sizing: inherit; color: #1c00cf; font-family: source-code-pro, Menlo, Monaco, 'Courier New', Courier, monospace; font-size: 14px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: -0.308px; orphans: 2; text-align: start; text-indent: 0px; text-transform: none; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; white-space: pre; background-color: #f9f9f9; text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial;\">0.05<\/span>    <span class=\"hljs-comment\" style=\"box-sizing: inherit; color: #007400; font-family: source-code-pro, Menlo, Monaco, 'Courier New', Courier, monospace; font-size: 14px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: -0.308px; orphans: 2; text-align: start; text-indent: 0px; text-transform: none; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; white-space: pre; background-color: #f9f9f9; text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial;\"># Risk-free interest rate<\/span><br style=\"box-sizing: inherit; color: #242424; font-family: source-code-pro, Menlo, Monaco, 'Courier New', Courier, monospace; font-size: 14px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: -0.308px; orphans: 2; text-align: start; text-indent: 0px; text-transform: none; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; white-space: pre; background-color: #f9f9f9; text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial;\" \/><span style=\"color: #242424; font-family: source-code-pro, Menlo, Monaco, 'Courier New', Courier, monospace; font-size: 14px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: -0.308px; orphans: 2; text-align: start; text-indent: 0px; text-transform: none; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; white-space: pre; background-color: #f9f9f9; text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial; display: inline !important; float: none;\">    sigma = <\/span><span class=\"hljs-number\" style=\"box-sizing: inherit; color: #1c00cf; font-family: source-code-pro, Menlo, Monaco, 'Courier New', Courier, monospace; font-size: 14px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: -0.308px; orphans: 2; text-align: start; text-indent: 0px; text-transform: none; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; white-space: pre; background-color: #f9f9f9; text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial;\">0.2<\/span> <span class=\"hljs-comment\" style=\"box-sizing: inherit; color: #007400; font-family: source-code-pro, Menlo, Monaco, 'Courier New', Courier, monospace; font-size: 14px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: -0.308px; orphans: 2; text-align: start; text-indent: 0px; text-transform: none; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; white-space: pre; background-color: #f9f9f9; text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial;\"># Volatility (standard deviation of returns)<\/span><br style=\"box-sizing: inherit; color: #242424; font-family: source-code-pro, Menlo, Monaco, 'Courier New', Courier, monospace; font-size: 14px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: -0.308px; orphans: 2; text-align: start; text-indent: 0px; text-transform: none; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; white-space: pre; background-color: #f9f9f9; text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial;\" \/><span style=\"color: #242424; font-family: source-code-pro, Menlo, Monaco, 'Courier New', Courier, monospace; font-size: 14px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: -0.308px; orphans: 2; text-align: start; text-indent: 0px; text-transform: none; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; white-space: pre; background-color: #f9f9f9; text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial; display: inline !important; float: none;\">    T = <\/span><span class=\"hljs-number\" style=\"box-sizing: inherit; color: #1c00cf; font-family: source-code-pro, Menlo, Monaco, 'Courier New', Courier, monospace; font-size: 14px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: -0.308px; orphans: 2; text-align: start; text-indent: 0px; text-transform: none; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; white-space: pre; background-color: #f9f9f9; text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial;\">1.0<\/span>     <span class=\"hljs-comment\" style=\"box-sizing: inherit; color: #007400; font-family: source-code-pro, Menlo, Monaco, 'Courier New', Courier, monospace; font-size: 14px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: -0.308px; orphans: 2; text-align: start; text-indent: 0px; text-transform: none; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; white-space: pre; background-color: #f9f9f9; text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial;\"># Time to expiration (in years)<\/span><br style=\"box-sizing: inherit; color: #242424; font-family: source-code-pro, Menlo, Monaco, 'Courier New', Courier, monospace; font-size: 14px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: -0.308px; orphans: 2; text-align: start; text-indent: 0px; text-transform: none; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; white-space: pre; background-color: #f9f9f9; text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial;\" \/><br style=\"box-sizing: inherit; color: #242424; font-family: source-code-pro, Menlo, Monaco, 'Courier New', Courier, monospace; font-size: 14px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: -0.308px; orphans: 2; text-align: start; text-indent: 0px; text-transform: none; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; white-space: pre; background-color: #f9f9f9; text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial;\" \/>    <span class=\"hljs-comment\" style=\"box-sizing: inherit; color: #007400; font-family: source-code-pro, Menlo, Monaco, 'Courier New', Courier, monospace; font-size: 14px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: -0.308px; orphans: 2; text-align: start; text-indent: 0px; text-transform: none; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; white-space: pre; background-color: #f9f9f9; text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial;\"># Monte Carlo simulation parameters<\/span><br style=\"box-sizing: inherit; color: #242424; font-family: source-code-pro, Menlo, Monaco, 'Courier New', Courier, monospace; font-size: 14px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: -0.308px; orphans: 2; text-align: start; text-indent: 0px; text-transform: none; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; white-space: pre; background-color: #f9f9f9; text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial;\" \/><span style=\"color: #242424; font-family: source-code-pro, Menlo, Monaco, 'Courier New', Courier, monospace; font-size: 14px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: -0.308px; orphans: 2; text-align: start; text-indent: 0px; text-transform: none; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; white-space: pre; background-color: #f9f9f9; text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial; display: inline !important; float: none;\">    num_simulations = <\/span><span class=\"hljs-number\" style=\"box-sizing: inherit; color: #1c00cf; font-family: source-code-pro, Menlo, Monaco, 'Courier New', Courier, monospace; font-size: 14px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: -0.308px; orphans: 2; text-align: start; text-indent: 0px; text-transform: none; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; white-space: pre; background-color: #f9f9f9; text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial;\">100000<\/span>  <span class=\"hljs-comment\" style=\"box-sizing: inherit; color: #007400; font-family: source-code-pro, Menlo, Monaco, 'Courier New', Courier, monospace; font-size: 14px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: -0.308px; orphans: 2; text-align: start; text-indent: 0px; text-transform: none; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; white-space: pre; background-color: #f9f9f9; text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial;\"># Number of simulations<\/span><br style=\"box-sizing: inherit; color: #242424; font-family: source-code-pro, Menlo, Monaco, 'Courier New', Courier, monospace; font-size: 14px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: -0.308px; orphans: 2; text-align: start; text-indent: 0px; text-transform: none; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; white-space: pre; background-color: #f9f9f9; text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial;\" \/><span style=\"color: #242424; font-family: source-code-pro, Menlo, Monaco, 'Courier New', Courier, monospace; font-size: 14px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: -0.308px; orphans: 2; text-align: start; text-indent: 0px; text-transform: none; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; white-space: pre; background-color: #f9f9f9; text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial; display: inline !important; float: none;\">    num_steps = <\/span><span class=\"hljs-number\" style=\"box-sizing: inherit; color: #1c00cf; font-family: source-code-pro, Menlo, Monaco, 'Courier New', Courier, monospace; font-size: 14px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: -0.308px; orphans: 2; text-align: start; text-indent: 0px; text-transform: none; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; white-space: pre; background-color: #f9f9f9; text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial;\">252<\/span>           <span class=\"hljs-comment\" style=\"box-sizing: inherit; color: #007400; font-family: source-code-pro, Menlo, Monaco, 'Courier New', Courier, monospace; font-size: 14px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: -0.308px; orphans: 2; text-align: start; text-indent: 0px; text-transform: none; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; white-space: pre; background-color: #f9f9f9; text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial;\"># Number of steps (days) for each simulation<\/span><br style=\"box-sizing: inherit; color: #242424; font-family: source-code-pro, Menlo, Monaco, 'Courier New', Courier, monospace; font-size: 14px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: -0.308px; orphans: 2; text-align: start; text-indent: 0px; text-transform: none; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; white-space: pre; background-color: #f9f9f9; text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial;\" \/>    <br style=\"box-sizing: inherit; color: #242424; font-family: source-code-pro, Menlo, Monaco, 'Courier New', Courier, monospace; font-size: 14px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: -0.308px; orphans: 2; text-align: start; text-indent: 0px; text-transform: none; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; white-space: pre; background-color: #f9f9f9; text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial;\" \/>    <span class=\"hljs-comment\" style=\"box-sizing: inherit; color: #007400; font-family: source-code-pro, Menlo, Monaco, 'Courier New', Courier, monospace; font-size: 14px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: -0.308px; orphans: 2; text-align: start; text-indent: 0px; text-transform: none; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; white-space: pre; background-color: #f9f9f9; text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial;\"># Without Numba<\/span><br style=\"box-sizing: inherit; color: #242424; font-family: source-code-pro, Menlo, Monaco, 'Courier New', Courier, monospace; font-size: 14px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: -0.308px; orphans: 2; text-align: start; text-indent: 0px; text-transform: none; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; white-space: pre; background-color: #f9f9f9; text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial;\" \/><span style=\"color: #242424; font-family: source-code-pro, Menlo, Monaco, 'Courier New', Courier, monospace; font-size: 14px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: -0.308px; orphans: 2; text-align: start; text-indent: 0px; text-transform: none; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; white-space: pre; background-color: #f9f9f9; text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial; display: inline !important; float: none;\">    start_time = time.time()<\/span><br style=\"box-sizing: inherit; color: #242424; font-family: source-code-pro, Menlo, Monaco, 'Courier New', Courier, monospace; font-size: 14px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: -0.308px; orphans: 2; text-align: start; text-indent: 0px; text-transform: none; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; white-space: pre; background-color: #f9f9f9; text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial;\" \/><span style=\"color: #242424; font-family: source-code-pro, Menlo, Monaco, 'Courier New', Courier, monospace; font-size: 14px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: -0.308px; orphans: 2; text-align: start; text-indent: 0px; text-transform: none; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; white-space: pre; background-color: #f9f9f9; text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial; display: inline !important; float: none;\">    option_price_without_numba = option_pricing_without_numba(S0, K, r, sigma, T, num_simulations, num_steps)<\/span><br style=\"box-sizing: inherit; color: #242424; font-family: source-code-pro, Menlo, Monaco, 'Courier New', Courier, monospace; font-size: 14px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: -0.308px; orphans: 2; text-align: start; text-indent: 0px; text-transform: none; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; white-space: pre; background-color: #f9f9f9; text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial;\" \/><span style=\"color: #242424; font-family: source-code-pro, Menlo, Monaco, 'Courier New', Courier, monospace; font-size: 14px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: -0.308px; orphans: 2; text-align: start; text-indent: 0px; text-transform: none; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; white-space: pre; background-color: #f9f9f9; text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial; display: inline !important; float: none;\">    end_time = time.time()<\/span><br style=\"box-sizing: inherit; color: #242424; font-family: source-code-pro, Menlo, Monaco, 'Courier New', Courier, monospace; font-size: 14px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: -0.308px; orphans: 2; text-align: start; text-indent: 0px; text-transform: none; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; white-space: pre; background-color: #f9f9f9; text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial;\" \/><span style=\"color: #242424; font-family: source-code-pro, Menlo, Monaco, 'Courier New', Courier, monospace; font-size: 14px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: -0.308px; orphans: 2; text-align: start; text-indent: 0px; text-transform: none; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; white-space: pre; background-color: #f9f9f9; text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial; display: inline !important; float: none;\">    execution_time_without_numba = end_time - start_time<\/span><br style=\"box-sizing: inherit; color: #242424; font-family: source-code-pro, Menlo, Monaco, 'Courier New', Courier, monospace; font-size: 14px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: -0.308px; orphans: 2; text-align: start; text-indent: 0px; text-transform: none; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; white-space: pre; background-color: #f9f9f9; text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial;\" \/><br style=\"box-sizing: inherit; color: #242424; font-family: source-code-pro, Menlo, Monaco, 'Courier New', Courier, monospace; font-size: 14px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: -0.308px; orphans: 2; text-align: start; text-indent: 0px; text-transform: none; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; white-space: pre; background-color: #f9f9f9; text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial;\" \/>    <span class=\"hljs-built_in\" style=\"box-sizing: inherit; color: #5c2699; font-family: source-code-pro, Menlo, Monaco, 'Courier New', Courier, monospace; font-size: 14px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: -0.308px; orphans: 2; text-align: start; text-indent: 0px; text-transform: none; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; white-space: pre; background-color: #f9f9f9; text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial;\">print<\/span><span style=\"color: #242424; font-family: source-code-pro, Menlo, Monaco, 'Courier New', Courier, monospace; font-size: 14px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: -0.308px; orphans: 2; text-align: start; text-indent: 0px; text-transform: none; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; white-space: pre; background-color: #f9f9f9; text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial; display: inline !important; float: none;\">(<\/span><span class=\"hljs-string\" style=\"box-sizing: inherit; color: #c41a16; font-family: source-code-pro, Menlo, Monaco, 'Courier New', Courier, monospace; font-size: 14px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: -0.308px; orphans: 2; text-align: start; text-indent: 0px; text-transform: none; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; white-space: pre; background-color: #f9f9f9; text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial;\">\"Option Pricing without Numba:\"<\/span><span style=\"color: #242424; font-family: source-code-pro, Menlo, Monaco, 'Courier New', Courier, monospace; font-size: 14px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: -0.308px; orphans: 2; text-align: start; text-indent: 0px; text-transform: none; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; white-space: pre; background-color: #f9f9f9; text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial; display: inline !important; float: none;\">)<\/span><br style=\"box-sizing: inherit; color: #242424; font-family: source-code-pro, Menlo, Monaco, 'Courier New', Courier, monospace; font-size: 14px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: -0.308px; orphans: 2; text-align: start; text-indent: 0px; text-transform: none; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; white-space: pre; background-color: #f9f9f9; text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial;\" \/>    <span class=\"hljs-built_in\" style=\"box-sizing: inherit; color: #5c2699; font-family: source-code-pro, Menlo, Monaco, 'Courier New', Courier, monospace; font-size: 14px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: -0.308px; orphans: 2; text-align: start; text-indent: 0px; text-transform: none; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; white-space: pre; background-color: #f9f9f9; text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial;\">print<\/span><span style=\"color: #242424; font-family: source-code-pro, Menlo, Monaco, 'Courier New', Courier, monospace; font-size: 14px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: -0.308px; orphans: 2; text-align: start; text-indent: 0px; text-transform: none; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; white-space: pre; background-color: #f9f9f9; text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial; display: inline !important; float: none;\">(<\/span><span class=\"hljs-string\" style=\"box-sizing: inherit; color: #c41a16; font-family: source-code-pro, Menlo, Monaco, 'Courier New', Courier, monospace; font-size: 14px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: -0.308px; orphans: 2; text-align: start; text-indent: 0px; text-transform: none; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; white-space: pre; background-color: #f9f9f9; text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial;\">\"Option Price:\"<\/span><span style=\"color: #242424; font-family: source-code-pro, Menlo, Monaco, 'Courier New', Courier, monospace; font-size: 14px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: -0.308px; orphans: 2; text-align: start; text-indent: 0px; text-transform: none; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; white-space: pre; background-color: #f9f9f9; text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial; display: inline !important; float: none;\">, option_price_without_numba)<\/span><br style=\"box-sizing: inherit; color: #242424; font-family: source-code-pro, Menlo, Monaco, 'Courier New', Courier, monospace; font-size: 14px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: -0.308px; orphans: 2; text-align: start; text-indent: 0px; text-transform: none; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; white-space: pre; background-color: #f9f9f9; text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial;\" \/>    <span class=\"hljs-built_in\" style=\"box-sizing: inherit; color: #5c2699; font-family: source-code-pro, Menlo, Monaco, 'Courier New', Courier, monospace; font-size: 14px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: -0.308px; orphans: 2; text-align: start; text-indent: 0px; text-transform: none; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; white-space: pre; background-color: #f9f9f9; text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial;\">print<\/span><span style=\"color: #242424; font-family: source-code-pro, Menlo, Monaco, 'Courier New', Courier, monospace; font-size: 14px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: -0.308px; orphans: 2; text-align: start; text-indent: 0px; text-transform: none; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; white-space: pre; background-color: #f9f9f9; text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial; display: inline !important; float: none;\">(<\/span><span class=\"hljs-string\" style=\"box-sizing: inherit; color: #c41a16; font-family: source-code-pro, Menlo, Monaco, 'Courier New', Courier, monospace; font-size: 14px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: -0.308px; orphans: 2; text-align: start; text-indent: 0px; text-transform: none; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; white-space: pre; background-color: #f9f9f9; text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial;\">\"Execution time:\"<\/span><span style=\"color: #242424; font-family: source-code-pro, Menlo, Monaco, 'Courier New', Courier, monospace; font-size: 14px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: -0.308px; orphans: 2; text-align: start; text-indent: 0px; text-transform: none; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; white-space: pre; background-color: #f9f9f9; text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial; display: inline !important; float: none;\">, execution_time_without_numba, <\/span><span class=\"hljs-string\" style=\"box-sizing: inherit; color: #c41a16; font-family: source-code-pro, Menlo, Monaco, 'Courier New', Courier, monospace; font-size: 14px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: -0.308px; orphans: 2; text-align: start; text-indent: 0px; text-transform: none; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; white-space: pre; background-color: #f9f9f9; text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial;\">\"seconds\"<\/span><span style=\"color: #242424; font-family: source-code-pro, Menlo, Monaco, 'Courier New', Courier, monospace; font-size: 14px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: -0.308px; orphans: 2; text-align: start; text-indent: 0px; text-transform: none; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; white-space: pre; background-color: #f9f9f9; text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial; display: inline !important; float: none;\">)<\/span><br style=\"box-sizing: inherit; color: #242424; font-family: source-code-pro, Menlo, Monaco, 'Courier New', Courier, monospace; font-size: 14px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: -0.308px; orphans: 2; text-align: start; text-indent: 0px; text-transform: none; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; white-space: pre; background-color: #f9f9f9; text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial;\" \/><br style=\"box-sizing: inherit; color: #242424; font-family: source-code-pro, Menlo, Monaco, 'Courier New', Courier, monospace; font-size: 14px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: -0.308px; orphans: 2; text-align: start; text-indent: 0px; text-transform: none; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; white-space: pre; background-color: #f9f9f9; text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial;\" \/>    <span class=\"hljs-comment\" style=\"box-sizing: inherit; color: #007400; font-family: source-code-pro, Menlo, Monaco, 'Courier New', Courier, monospace; font-size: 14px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: -0.308px; orphans: 2; text-align: start; text-indent: 0px; text-transform: none; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; white-space: pre; background-color: #f9f9f9; text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial;\"># With Numba<\/span><br style=\"box-sizing: inherit; color: #242424; font-family: source-code-pro, Menlo, Monaco, 'Courier New', Courier, monospace; font-size: 14px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: -0.308px; orphans: 2; text-align: start; text-indent: 0px; text-transform: none; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; white-space: pre; background-color: #f9f9f9; text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial;\" \/><span style=\"color: #242424; font-family: source-code-pro, Menlo, Monaco, 'Courier New', Courier, monospace; font-size: 14px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: -0.308px; orphans: 2; text-align: start; text-indent: 0px; text-transform: none; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; white-space: pre; background-color: #f9f9f9; text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial; display: inline !important; float: none;\">    start_time = time.time()<\/span><br style=\"box-sizing: inherit; color: #242424; font-family: source-code-pro, Menlo, Monaco, 'Courier New', Courier, monospace; font-size: 14px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: -0.308px; orphans: 2; text-align: start; text-indent: 0px; text-transform: none; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; white-space: pre; background-color: #f9f9f9; text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial;\" \/><span style=\"color: #242424; font-family: source-code-pro, Menlo, Monaco, 'Courier New', Courier, monospace; font-size: 14px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: -0.308px; orphans: 2; text-align: start; text-indent: 0px; text-transform: none; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; white-space: pre; background-color: #f9f9f9; text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial; display: inline !important; float: none;\">    option_price_with_numba = option_pricing_with_numba(S0, K, r, sigma, T, num_simulations, num_steps)<\/span><br style=\"box-sizing: inherit; color: #242424; font-family: source-code-pro, Menlo, Monaco, 'Courier New', Courier, monospace; font-size: 14px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: -0.308px; orphans: 2; text-align: start; text-indent: 0px; text-transform: none; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; white-space: pre; background-color: #f9f9f9; text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial;\" \/><span style=\"color: #242424; font-family: source-code-pro, Menlo, Monaco, 'Courier New', Courier, monospace; font-size: 14px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: -0.308px; orphans: 2; text-align: start; text-indent: 0px; text-transform: none; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; white-space: pre; background-color: #f9f9f9; text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial; display: inline !important; float: none;\">    end_time = time.time()<\/span><br style=\"box-sizing: inherit; color: #242424; font-family: source-code-pro, Menlo, Monaco, 'Courier New', Courier, monospace; font-size: 14px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: -0.308px; orphans: 2; text-align: start; text-indent: 0px; text-transform: none; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; white-space: pre; background-color: #f9f9f9; text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial;\" \/><span style=\"color: #242424; font-family: source-code-pro, Menlo, Monaco, 'Courier New', Courier, monospace; font-size: 14px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: -0.308px; orphans: 2; text-align: start; text-indent: 0px; text-transform: none; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; white-space: pre; background-color: #f9f9f9; text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial; display: inline !important; float: none;\">    execution_time_with_numba = end_time - start_time<\/span><br style=\"box-sizing: inherit; color: #242424; font-family: source-code-pro, Menlo, Monaco, 'Courier New', Courier, monospace; font-size: 14px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: -0.308px; orphans: 2; text-align: start; text-indent: 0px; text-transform: none; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; white-space: pre; background-color: #f9f9f9; text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial;\" \/><br style=\"box-sizing: inherit; color: #242424; font-family: source-code-pro, Menlo, Monaco, 'Courier New', Courier, monospace; font-size: 14px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: -0.308px; orphans: 2; text-align: start; text-indent: 0px; text-transform: none; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; white-space: pre; background-color: #f9f9f9; text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial;\" \/>    <span class=\"hljs-built_in\" style=\"box-sizing: inherit; color: #5c2699; font-family: source-code-pro, Menlo, Monaco, 'Courier New', Courier, monospace; font-size: 14px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: -0.308px; orphans: 2; text-align: start; text-indent: 0px; text-transform: none; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; white-space: pre; background-color: #f9f9f9; text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial;\">print<\/span><span style=\"color: #242424; font-family: source-code-pro, Menlo, Monaco, 'Courier New', Courier, monospace; font-size: 14px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: -0.308px; orphans: 2; text-align: start; text-indent: 0px; text-transform: none; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; white-space: pre; background-color: #f9f9f9; text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial; display: inline !important; float: none;\">(<\/span><span class=\"hljs-string\" style=\"box-sizing: inherit; color: #c41a16; font-family: source-code-pro, Menlo, Monaco, 'Courier New', Courier, monospace; font-size: 14px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: -0.308px; orphans: 2; text-align: start; text-indent: 0px; text-transform: none; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; white-space: pre; background-color: #f9f9f9; text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial;\">\"Option Pricing with Numba:\"<\/span><span style=\"color: #242424; font-family: source-code-pro, Menlo, Monaco, 'Courier New', Courier, monospace; font-size: 14px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: -0.308px; orphans: 2; text-align: start; text-indent: 0px; text-transform: none; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; white-space: pre; background-color: #f9f9f9; text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial; display: inline !important; float: none;\">)<\/span><br style=\"box-sizing: inherit; color: #242424; font-family: source-code-pro, Menlo, Monaco, 'Courier New', Courier, monospace; font-size: 14px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: -0.308px; orphans: 2; text-align: start; text-indent: 0px; text-transform: none; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; white-space: pre; background-color: #f9f9f9; text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial;\" \/>    <span class=\"hljs-built_in\" style=\"box-sizing: inherit; color: #5c2699; font-family: source-code-pro, Menlo, Monaco, 'Courier New', Courier, monospace; font-size: 14px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: -0.308px; orphans: 2; text-align: start; text-indent: 0px; text-transform: none; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; white-space: pre; background-color: #f9f9f9; text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial;\">print<\/span><span style=\"color: #242424; font-family: source-code-pro, Menlo, Monaco, 'Courier New', Courier, monospace; font-size: 14px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: -0.308px; orphans: 2; text-align: start; text-indent: 0px; text-transform: none; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; white-space: pre; background-color: #f9f9f9; text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial; display: inline !important; float: none;\">(<\/span><span class=\"hljs-string\" style=\"box-sizing: inherit; color: #c41a16; font-family: source-code-pro, Menlo, Monaco, 'Courier New', Courier, monospace; font-size: 14px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: -0.308px; orphans: 2; text-align: start; text-indent: 0px; text-transform: none; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; white-space: pre; background-color: #f9f9f9; text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial;\">\"Option Price:\"<\/span><span style=\"color: #242424; font-family: source-code-pro, Menlo, Monaco, 'Courier New', Courier, monospace; font-size: 14px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: -0.308px; orphans: 2; text-align: start; text-indent: 0px; text-transform: none; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; white-space: pre; background-color: #f9f9f9; text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial; display: inline !important; float: none;\">, option_price_with_numba)<\/span><br style=\"box-sizing: inherit; color: #242424; font-family: source-code-pro, Menlo, Monaco, 'Courier New', Courier, monospace; font-size: 14px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: -0.308px; orphans: 2; text-align: start; text-indent: 0px; text-transform: none; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; white-space: pre; background-color: #f9f9f9; text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial;\" \/>    <span class=\"hljs-built_in\" style=\"box-sizing: inherit; color: #5c2699; font-family: source-code-pro, Menlo, Monaco, 'Courier New', Courier, monospace; font-size: 14px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: -0.308px; orphans: 2; text-align: start; text-indent: 0px; text-transform: none; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; white-space: pre; background-color: #f9f9f9; text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial;\">print<\/span><span style=\"color: #242424; font-family: source-code-pro, Menlo, Monaco, 'Courier New', Courier, monospace; font-size: 14px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: -0.308px; orphans: 2; text-align: start; text-indent: 0px; text-transform: none; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; white-space: pre; background-color: #f9f9f9; text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial; display: inline !important; float: none;\">(<\/span><span class=\"hljs-string\" style=\"box-sizing: inherit; color: #c41a16; font-family: source-code-pro, Menlo, Monaco, 'Courier New', Courier, monospace; font-size: 14px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: -0.308px; orphans: 2; text-align: start; text-indent: 0px; text-transform: none; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; white-space: pre; background-color: #f9f9f9; text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial;\">\"Execution time:\"<\/span><span style=\"color: #242424; font-family: source-code-pro, Menlo, Monaco, 'Courier New', Courier, monospace; font-size: 14px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: -0.308px; orphans: 2; text-align: start; text-indent: 0px; text-transform: none; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; white-space: pre; background-color: #f9f9f9; text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial; display: inline !important; float: none;\">, execution_time_with_numba, <\/span><span class=\"hljs-string\" style=\"box-sizing: inherit; color: #c41a16; font-family: source-code-pro, Menlo, Monaco, 'Courier New', Courier, monospace; font-size: 14px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: -0.308px; orphans: 2; text-align: start; text-indent: 0px; text-transform: none; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; white-space: pre; background-color: #f9f9f9; text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial;\">\"seconds\"<\/span><span style=\"color: #242424; font-family: source-code-pro, Menlo, Monaco, 'Courier New', Courier, monospace; font-size: 14px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: -0.308px; orphans: 2; text-align: start; text-indent: 0px; text-transform: none; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; white-space: pre; background-color: #f9f9f9; text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial; display: inline !important; float: none;\">)<\/span><br style=\"box-sizing: inherit; color: #242424; font-family: source-code-pro, Menlo, Monaco, 'Courier New', Courier, monospace; font-size: 14px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: -0.308px; orphans: 2; text-align: start; text-indent: 0px; text-transform: none; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; white-space: pre; background-color: #f9f9f9; text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial;\" \/><br style=\"box-sizing: inherit; color: #242424; font-family: source-code-pro, Menlo, Monaco, 'Courier New', Courier, monospace; font-size: 14px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: -0.308px; orphans: 2; text-align: start; text-indent: 0px; text-transform: none; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; white-space: pre; background-color: #f9f9f9; text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial;\" \/><span class=\"hljs-keyword\" style=\"box-sizing: inherit; color: #aa0d91; font-family: source-code-pro, Menlo, Monaco, 'Courier New', Courier, monospace; font-size: 14px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: -0.308px; orphans: 2; text-align: start; text-indent: 0px; text-transform: none; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; white-space: pre; background-color: #f9f9f9; text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial;\">if<\/span><span style=\"color: #242424; font-family: source-code-pro, Menlo, Monaco, 'Courier New', Courier, monospace; font-size: 14px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: -0.308px; orphans: 2; text-align: start; text-indent: 0px; text-transform: none; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; white-space: pre; background-color: #f9f9f9; text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial; display: inline !important; float: none;\"> __name__ == <\/span><span class=\"hljs-string\" style=\"box-sizing: inherit; color: #c41a16; font-family: source-code-pro, Menlo, Monaco, 'Courier New', Courier, monospace; font-size: 14px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: -0.308px; orphans: 2; text-align: start; text-indent: 0px; text-transform: none; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; white-space: pre; background-color: #f9f9f9; text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial;\">\"__main__\"<\/span><span style=\"color: #242424; font-family: source-code-pro, Menlo, Monaco, 'Courier New', Courier, monospace; font-size: 14px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: -0.308px; orphans: 2; text-align: start; text-indent: 0px; text-transform: none; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; white-space: pre; background-color: #f9f9f9; text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial; display: inline !important; float: none;\">:<\/span><br style=\"box-sizing: inherit; color: #242424; font-family: source-code-pro, Menlo, Monaco, 'Courier New', Courier, monospace; font-size: 14px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: -0.308px; orphans: 2; text-align: start; text-indent: 0px; text-transform: none; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; white-space: pre; background-color: #f9f9f9; text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial;\" \/><span style=\"color: #242424; font-family: source-code-pro, Menlo, Monaco, 'Courier New', Courier, monospace; font-size: 14px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: -0.308px; orphans: 2; text-align: start; text-indent: 0px; text-transform: none; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; white-space: pre; background-color: #f9f9f9; text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial; display: inline !important; float: none;\">    main()<\/span><\/pre>\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-92996a8 elementor-widget elementor-widget-text-editor\" data-id=\"92996a8\" data-element_type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t<p id=\"8ddc\" class=\"pw-post-body-paragraph vc vd qh ve b vf wa vh vi vj wb vl vm vn wc vp vq vr wd vt vu vv we vx vy vz ln bj\" style=\"box-sizing: inherit; margin: 2em 0px -0.46em; font-weight: 400; color: #242424; word-break: break-word; font-style: normal; line-height: 32px; letter-spacing: -0.003em; font-family: source-serif-pro, Georgia, Cambria, 'Times New Roman', Times, serif; font-size: 20px; font-variant-ligatures: normal; font-variant-caps: normal; orphans: 2; text-align: start; text-indent: 0px; text-transform: none; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; white-space: normal; background-color: #ffffff; text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial;\" data-selectable-paragraph=\"\">Execution time:<\/p><p id=\"1160\" class=\"pw-post-body-paragraph vc vd qh ve b vf wa vh vi vj wb vl vm vn wc vp vq vr wd vt vu vv we vx vy vz ln bj\" style=\"box-sizing: inherit; margin: 2em 0px -0.46em; font-weight: 400; color: #242424; word-break: break-word; font-style: normal; line-height: 32px; letter-spacing: -0.003em; font-family: source-serif-pro, Georgia, Cambria, 'Times New Roman', Times, serif; font-size: 20px; font-variant-ligatures: normal; font-variant-caps: normal; orphans: 2; text-align: start; text-indent: 0px; text-transform: none; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; white-space: normal; background-color: #ffffff; text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial;\" data-selectable-paragraph=\"\">Without Numba: 78.3 seconds<\/p><p id=\"6c5e\" class=\"pw-post-body-paragraph vc vd qh ve b vf wa vh vi vj wb vl vm vn wc vp vq vr wd vt vu vv we vx vy vz ln bj\" style=\"box-sizing: inherit; margin: 2em 0px -0.46em; font-weight: 400; color: #242424; word-break: break-word; font-style: normal; line-height: 32px; letter-spacing: -0.003em; font-family: source-serif-pro, Georgia, Cambria, 'Times New Roman', Times, serif; font-size: 20px; font-variant-ligatures: normal; font-variant-caps: normal; orphans: 2; text-align: start; text-indent: 0px; text-transform: none; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; white-space: normal; background-color: #ffffff; text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial;\" data-selectable-paragraph=\"\">With Numba: 1.4 seconds<\/p>\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t<\/section>\n\t\t\t\t<section class=\"elementor-section elementor-top-section elementor-element elementor-element-3d27e32 elementor-section-boxed elementor-section-height-default elementor-section-height-default wpr-particle-no wpr-jarallax-no wpr-parallax-no wpr-sticky-section-no\" data-id=\"3d27e32\" data-element_type=\"section\">\n\t\t\t\t\t\t<div class=\"elementor-container elementor-column-gap-default\">\n\t\t\t\t\t<div class=\"elementor-column elementor-col-100 elementor-top-column elementor-element elementor-element-a406e96\" data-id=\"a406e96\" data-element_type=\"column\">\n\t\t\t<div class=\"elementor-widget-wrap elementor-element-populated\">\n\t\t\t\t\t\t<div class=\"elementor-element elementor-element-1bdab3d toc-header elementor-widget elementor-widget-heading\" data-id=\"1bdab3d\" data-element_type=\"widget\" data-widget_type=\"heading.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t<h3 class=\"elementor-heading-title elementor-size-default\">Parallelization:<\/h3>\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-4c412a7 elementor-widget elementor-widget-text-editor\" data-id=\"4c412a7\" data-element_type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t<p id=\"5cae\" class=\"pw-post-body-paragraph vc vd qh ve b vf vg vh vi vj vk vl vm vn vo vp vq vr vs vt vu vv vw vx vy vz ln bj\" style=\"box-sizing: inherit; margin: 0.86em 0px -0.46em; font-weight: 400; color: #242424; word-break: break-word; font-style: normal; line-height: 32px; letter-spacing: -0.003em; font-family: source-serif-pro, Georgia, Cambria, 'Times New Roman', Times, serif; font-size: 20px; font-variant-ligatures: normal; font-variant-caps: normal; orphans: 2; text-align: start; text-indent: 0px; text-transform: none; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; white-space: normal; background-color: #ffffff; text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial;\" data-selectable-paragraph=\"\">As demonstrated in the additional example, Numba\u2019s support for parallel processing allows developers to fully utilize multicore processors and tackle large-scale parallel computations efficiently.<\/p><p id=\"682a\" class=\"pw-post-body-paragraph vc vd qh ve b vf wa vh vi vj wb vl vm vn wc vp vq vr wd vt vu vv we vx vy vz ln bj\" style=\"box-sizing: inherit; margin: 2em 0px -0.46em; font-weight: 400; color: #242424; word-break: break-word; font-style: normal; line-height: 32px; letter-spacing: -0.003em; font-family: source-serif-pro, Georgia, Cambria, 'Times New Roman', Times, serif; font-size: 20px; font-variant-ligatures: normal; font-variant-caps: normal; orphans: 2; text-align: start; text-indent: 0px; text-transform: none; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; white-space: normal; background-color: #ffffff; text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial;\" data-selectable-paragraph=\"\">Example \u2014 Matrix Multiplication with Parallelization Explanation: Matrix multiplication is a computationally intensive task that can benefit from parallelization. We\u2019ll use Numba\u2019s\u00a0<code class=\"hv wz xa xb wr b\" style=\"box-sizing: inherit; font-weight: 400; background-color: #f2f2f2; font-family: source-code-pro, Menlo, Monaco, 'Courier New', Courier, monospace; padding: 2px 4px; font-size: 15px;\"><strong class=\"ve jv\" style=\"box-sizing: inherit; font-weight: bold; font-family: inherit;\">numba.prange<\/strong><\/code>\u00a0function to parallelize the nested loops for matrix multiplication, taking advantage of multiple CPU cores.<\/p>\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-1ba0670 elementor-widget elementor-widget-text-editor\" data-id=\"1ba0670\" data-element_type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t<pre style=\"box-sizing: inherit; margin: 56px 0px 0px; background: #f9f9f9; color: #242424; border-radius: 4px; overflow-x: auto; font-family: source-code-pro, Menlo, Monaco, 'Courier New', Courier, monospace; padding: 32px; border: 1px solid #e5e5e5; font-size: medium; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: normal; orphans: 2; text-align: start; text-indent: 0px; text-transform: none; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial;\"><span class=\"hljs-keyword\" style=\"box-sizing: inherit; color: #aa0d91; font-family: source-code-pro, Menlo, Monaco, 'Courier New', Courier, monospace; font-size: 14px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: -0.308px; orphans: 2; text-align: start; text-indent: 0px; text-transform: none; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; white-space: pre; background-color: #f9f9f9; text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial;\">import<\/span><span style=\"color: #242424; font-family: source-code-pro, Menlo, Monaco, 'Courier New', Courier, monospace; font-size: 14px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: -0.308px; orphans: 2; text-align: start; text-indent: 0px; text-transform: none; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; white-space: pre; background-color: #f9f9f9; text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial; display: inline !important; float: none;\"> numpy <\/span><span class=\"hljs-keyword\" style=\"box-sizing: inherit; color: #aa0d91; font-family: source-code-pro, Menlo, Monaco, 'Courier New', Courier, monospace; font-size: 14px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: -0.308px; orphans: 2; text-align: start; text-indent: 0px; text-transform: none; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; white-space: pre; background-color: #f9f9f9; text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial;\">as<\/span><span style=\"color: #242424; font-family: source-code-pro, Menlo, Monaco, 'Courier New', Courier, monospace; font-size: 14px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: -0.308px; orphans: 2; text-align: start; text-indent: 0px; text-transform: none; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; white-space: pre; background-color: #f9f9f9; text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial; display: inline !important; float: none;\"> np<\/span><br style=\"box-sizing: inherit; color: #242424; font-family: source-code-pro, Menlo, Monaco, 'Courier New', Courier, monospace; font-size: 14px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: -0.308px; orphans: 2; text-align: start; text-indent: 0px; text-transform: none; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; white-space: pre; background-color: #f9f9f9; text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial;\" \/><span class=\"hljs-keyword\" style=\"box-sizing: inherit; color: #aa0d91; font-family: source-code-pro, Menlo, Monaco, 'Courier New', Courier, monospace; font-size: 14px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: -0.308px; orphans: 2; text-align: start; text-indent: 0px; text-transform: none; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; white-space: pre; background-color: #f9f9f9; text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial;\">import<\/span><span style=\"color: #242424; font-family: source-code-pro, Menlo, Monaco, 'Courier New', Courier, monospace; font-size: 14px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: -0.308px; orphans: 2; text-align: start; text-indent: 0px; text-transform: none; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; white-space: pre; background-color: #f9f9f9; text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial; display: inline !important; float: none;\"> time<\/span><br style=\"box-sizing: inherit; color: #242424; font-family: source-code-pro, Menlo, Monaco, 'Courier New', Courier, monospace; font-size: 14px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: -0.308px; orphans: 2; text-align: start; text-indent: 0px; text-transform: none; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; white-space: pre; background-color: #f9f9f9; text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial;\" \/><span class=\"hljs-keyword\" style=\"box-sizing: inherit; color: #aa0d91; font-family: source-code-pro, Menlo, Monaco, 'Courier New', Courier, monospace; font-size: 14px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: -0.308px; orphans: 2; text-align: start; text-indent: 0px; text-transform: none; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; white-space: pre; background-color: #f9f9f9; text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial;\">import<\/span><span style=\"color: #242424; font-family: source-code-pro, Menlo, Monaco, 'Courier New', Courier, monospace; font-size: 14px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: -0.308px; orphans: 2; text-align: start; text-indent: 0px; text-transform: none; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; white-space: pre; background-color: #f9f9f9; text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial; display: inline !important; float: none;\"> numba<\/span><br style=\"box-sizing: inherit; color: #242424; font-family: source-code-pro, Menlo, Monaco, 'Courier New', Courier, monospace; font-size: 14px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: -0.308px; orphans: 2; text-align: start; text-indent: 0px; text-transform: none; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; white-space: pre; background-color: #f9f9f9; text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial;\" \/><br style=\"box-sizing: inherit; color: #242424; font-family: source-code-pro, Menlo, Monaco, 'Courier New', Courier, monospace; font-size: 14px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: -0.308px; orphans: 2; text-align: start; text-indent: 0px; text-transform: none; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; white-space: pre; background-color: #f9f9f9; text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial;\" \/><br style=\"box-sizing: inherit; color: #242424; font-family: source-code-pro, Menlo, Monaco, 'Courier New', Courier, monospace; font-size: 14px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: -0.308px; orphans: 2; text-align: start; text-indent: 0px; text-transform: none; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; white-space: pre; background-color: #f9f9f9; text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial;\" \/><span class=\"hljs-keyword\" style=\"box-sizing: inherit; color: #aa0d91; font-family: source-code-pro, Menlo, Monaco, 'Courier New', Courier, monospace; font-size: 14px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: -0.308px; orphans: 2; text-align: start; text-indent: 0px; text-transform: none; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; white-space: pre; background-color: #f9f9f9; text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial;\">def<\/span> <span class=\"hljs-title.function\" style=\"box-sizing: inherit; color: #242424; font-family: source-code-pro, Menlo, Monaco, 'Courier New', Courier, monospace; font-size: 14px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: -0.308px; orphans: 2; text-align: start; text-indent: 0px; text-transform: none; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; white-space: pre; background-color: #f9f9f9; text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial;\">matrix_multiply_without_numba<\/span><span style=\"color: #242424; font-family: source-code-pro, Menlo, Monaco, 'Courier New', Courier, monospace; font-size: 14px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: -0.308px; orphans: 2; text-align: start; text-indent: 0px; text-transform: none; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; white-space: pre; background-color: #f9f9f9; text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial; display: inline !important; float: none;\">(<\/span><span class=\"hljs-params\" style=\"box-sizing: inherit; color: #5c2699; font-family: source-code-pro, Menlo, Monaco, 'Courier New', Courier, monospace; font-size: 14px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: -0.308px; orphans: 2; text-align: start; text-indent: 0px; text-transform: none; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; white-space: pre; background-color: #f9f9f9; text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial;\">A, B<\/span><span style=\"color: #242424; font-family: source-code-pro, Menlo, Monaco, 'Courier New', Courier, monospace; font-size: 14px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: -0.308px; orphans: 2; text-align: start; text-indent: 0px; text-transform: none; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; white-space: pre; background-color: #f9f9f9; text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial; display: inline !important; float: none;\">):<\/span><br style=\"box-sizing: inherit; color: #242424; font-family: source-code-pro, Menlo, Monaco, 'Courier New', Courier, monospace; font-size: 14px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: -0.308px; orphans: 2; text-align: start; text-indent: 0px; text-transform: none; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; white-space: pre; background-color: #f9f9f9; text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial;\" \/><span style=\"color: #242424; font-family: source-code-pro, Menlo, Monaco, 'Courier New', Courier, monospace; font-size: 14px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: -0.308px; orphans: 2; text-align: start; text-indent: 0px; text-transform: none; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; white-space: pre; background-color: #f9f9f9; text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial; display: inline !important; float: none;\">    m, n, p = A.shape[<\/span><span class=\"hljs-number\" style=\"box-sizing: inherit; color: #1c00cf; font-family: source-code-pro, Menlo, Monaco, 'Courier New', Courier, monospace; font-size: 14px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: -0.308px; orphans: 2; text-align: start; text-indent: 0px; text-transform: none; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; white-space: pre; background-color: #f9f9f9; text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial;\">0<\/span><span style=\"color: #242424; font-family: source-code-pro, Menlo, Monaco, 'Courier New', Courier, monospace; font-size: 14px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: -0.308px; orphans: 2; text-align: start; text-indent: 0px; text-transform: none; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; white-space: pre; background-color: #f9f9f9; text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial; display: inline !important; float: none;\">], A.shape[<\/span><span class=\"hljs-number\" style=\"box-sizing: inherit; color: #1c00cf; font-family: source-code-pro, Menlo, Monaco, 'Courier New', Courier, monospace; font-size: 14px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: -0.308px; orphans: 2; text-align: start; text-indent: 0px; text-transform: none; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; white-space: pre; background-color: #f9f9f9; text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial;\">1<\/span><span style=\"color: #242424; font-family: source-code-pro, Menlo, Monaco, 'Courier New', Courier, monospace; font-size: 14px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: -0.308px; orphans: 2; text-align: start; text-indent: 0px; text-transform: none; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; white-space: pre; background-color: #f9f9f9; text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial; display: inline !important; float: none;\">], B.shape[<\/span><span class=\"hljs-number\" style=\"box-sizing: inherit; color: #1c00cf; font-family: source-code-pro, Menlo, Monaco, 'Courier New', Courier, monospace; font-size: 14px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: -0.308px; orphans: 2; text-align: start; text-indent: 0px; text-transform: none; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; white-space: pre; background-color: #f9f9f9; text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial;\">1<\/span><span style=\"color: #242424; font-family: source-code-pro, Menlo, Monaco, 'Courier New', Courier, monospace; font-size: 14px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: -0.308px; orphans: 2; text-align: start; text-indent: 0px; text-transform: none; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; white-space: pre; background-color: #f9f9f9; text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial; display: inline !important; float: none;\">]<\/span><br style=\"box-sizing: inherit; color: #242424; font-family: source-code-pro, Menlo, Monaco, 'Courier New', Courier, monospace; font-size: 14px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: -0.308px; orphans: 2; text-align: start; text-indent: 0px; text-transform: none; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; white-space: pre; background-color: #f9f9f9; text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial;\" \/><span style=\"color: #242424; font-family: source-code-pro, Menlo, Monaco, 'Courier New', Courier, monospace; font-size: 14px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: -0.308px; orphans: 2; text-align: start; text-indent: 0px; text-transform: none; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; white-space: pre; background-color: #f9f9f9; text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial; display: inline !important; float: none;\">    result = np.zeros((m, p), dtype=np.float64)<\/span><br style=\"box-sizing: inherit; color: #242424; font-family: source-code-pro, Menlo, Monaco, 'Courier New', Courier, monospace; font-size: 14px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: -0.308px; orphans: 2; text-align: start; text-indent: 0px; text-transform: none; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; white-space: pre; background-color: #f9f9f9; text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial;\" \/><br style=\"box-sizing: inherit; color: #242424; font-family: source-code-pro, Menlo, Monaco, 'Courier New', Courier, monospace; font-size: 14px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: -0.308px; orphans: 2; text-align: start; text-indent: 0px; text-transform: none; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; white-space: pre; background-color: #f9f9f9; text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial;\" \/>    <span class=\"hljs-keyword\" style=\"box-sizing: inherit; color: #aa0d91; font-family: source-code-pro, Menlo, Monaco, 'Courier New', Courier, monospace; font-size: 14px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: -0.308px; orphans: 2; text-align: start; text-indent: 0px; text-transform: none; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; white-space: pre; background-color: #f9f9f9; text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial;\">for<\/span><span style=\"color: #242424; font-family: source-code-pro, Menlo, Monaco, 'Courier New', Courier, monospace; font-size: 14px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: -0.308px; orphans: 2; text-align: start; text-indent: 0px; text-transform: none; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; white-space: pre; background-color: #f9f9f9; text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial; display: inline !important; float: none;\"> i <\/span><span class=\"hljs-keyword\" style=\"box-sizing: inherit; color: #aa0d91; font-family: source-code-pro, Menlo, Monaco, 'Courier New', Courier, monospace; font-size: 14px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: -0.308px; orphans: 2; text-align: start; text-indent: 0px; text-transform: none; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; white-space: pre; background-color: #f9f9f9; text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial;\">in<\/span> <span class=\"hljs-built_in\" style=\"box-sizing: inherit; color: #5c2699; font-family: source-code-pro, Menlo, Monaco, 'Courier New', Courier, monospace; font-size: 14px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: -0.308px; orphans: 2; text-align: start; text-indent: 0px; text-transform: none; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; white-space: pre; background-color: #f9f9f9; text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial;\">range<\/span><span style=\"color: #242424; font-family: source-code-pro, Menlo, Monaco, 'Courier New', Courier, monospace; font-size: 14px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: -0.308px; orphans: 2; text-align: start; text-indent: 0px; text-transform: none; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; white-space: pre; background-color: #f9f9f9; text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial; display: inline !important; float: none;\">(m):<\/span><br style=\"box-sizing: inherit; color: #242424; font-family: source-code-pro, Menlo, Monaco, 'Courier New', Courier, monospace; font-size: 14px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: -0.308px; orphans: 2; text-align: start; text-indent: 0px; text-transform: none; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; white-space: pre; background-color: #f9f9f9; text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial;\" \/>        <span class=\"hljs-keyword\" style=\"box-sizing: inherit; color: #aa0d91; font-family: source-code-pro, Menlo, Monaco, 'Courier New', Courier, monospace; font-size: 14px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: -0.308px; orphans: 2; text-align: start; text-indent: 0px; text-transform: none; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; white-space: pre; background-color: #f9f9f9; text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial;\">for<\/span><span style=\"color: #242424; font-family: source-code-pro, Menlo, Monaco, 'Courier New', Courier, monospace; font-size: 14px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: -0.308px; orphans: 2; text-align: start; text-indent: 0px; text-transform: none; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; white-space: pre; background-color: #f9f9f9; text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial; display: inline !important; float: none;\"> j <\/span><span class=\"hljs-keyword\" style=\"box-sizing: inherit; color: #aa0d91; font-family: source-code-pro, Menlo, Monaco, 'Courier New', Courier, monospace; font-size: 14px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: -0.308px; orphans: 2; text-align: start; text-indent: 0px; text-transform: none; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; white-space: pre; background-color: #f9f9f9; text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial;\">in<\/span> <span class=\"hljs-built_in\" style=\"box-sizing: inherit; color: #5c2699; font-family: source-code-pro, Menlo, Monaco, 'Courier New', Courier, monospace; font-size: 14px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: -0.308px; orphans: 2; text-align: start; text-indent: 0px; text-transform: none; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; white-space: pre; background-color: #f9f9f9; text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial;\">range<\/span><span style=\"color: #242424; font-family: source-code-pro, Menlo, Monaco, 'Courier New', Courier, monospace; font-size: 14px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: -0.308px; orphans: 2; text-align: start; text-indent: 0px; text-transform: none; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; white-space: pre; background-color: #f9f9f9; text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial; display: inline !important; float: none;\">(p):<\/span><br style=\"box-sizing: inherit; color: #242424; font-family: source-code-pro, Menlo, Monaco, 'Courier New', Courier, monospace; font-size: 14px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: -0.308px; orphans: 2; text-align: start; text-indent: 0px; text-transform: none; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; white-space: pre; background-color: #f9f9f9; text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial;\" \/>            <span class=\"hljs-keyword\" style=\"box-sizing: inherit; color: #aa0d91; font-family: source-code-pro, Menlo, Monaco, 'Courier New', Courier, monospace; font-size: 14px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: -0.308px; orphans: 2; text-align: start; text-indent: 0px; text-transform: none; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; white-space: pre; background-color: #f9f9f9; text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial;\">for<\/span><span style=\"color: #242424; font-family: source-code-pro, Menlo, Monaco, 'Courier New', Courier, monospace; font-size: 14px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: -0.308px; orphans: 2; text-align: start; text-indent: 0px; text-transform: none; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; white-space: pre; background-color: #f9f9f9; text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial; display: inline !important; float: none;\"> k <\/span><span class=\"hljs-keyword\" style=\"box-sizing: inherit; color: #aa0d91; font-family: source-code-pro, Menlo, Monaco, 'Courier New', Courier, monospace; font-size: 14px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: -0.308px; orphans: 2; text-align: start; text-indent: 0px; text-transform: none; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; white-space: pre; background-color: #f9f9f9; text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial;\">in<\/span> <span class=\"hljs-built_in\" style=\"box-sizing: inherit; color: #5c2699; font-family: source-code-pro, Menlo, Monaco, 'Courier New', Courier, monospace; font-size: 14px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: -0.308px; orphans: 2; text-align: start; text-indent: 0px; text-transform: none; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; white-space: pre; background-color: #f9f9f9; text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial;\">range<\/span><span style=\"color: #242424; font-family: source-code-pro, Menlo, Monaco, 'Courier New', Courier, monospace; font-size: 14px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: -0.308px; orphans: 2; text-align: start; text-indent: 0px; text-transform: none; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; white-space: pre; background-color: #f9f9f9; text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial; display: inline !important; float: none;\">(n):<\/span><br style=\"box-sizing: inherit; color: #242424; font-family: source-code-pro, Menlo, Monaco, 'Courier New', Courier, monospace; font-size: 14px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: -0.308px; orphans: 2; text-align: start; text-indent: 0px; text-transform: none; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; white-space: pre; background-color: #f9f9f9; text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial;\" \/><span style=\"color: #242424; font-family: source-code-pro, Menlo, Monaco, 'Courier New', Courier, monospace; font-size: 14px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: -0.308px; orphans: 2; text-align: start; text-indent: 0px; text-transform: none; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; white-space: pre; background-color: #f9f9f9; text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial; display: inline !important; float: none;\">                result[i, j] += A[i, k] * B[k, j]<\/span><br style=\"box-sizing: inherit; color: #242424; font-family: source-code-pro, Menlo, Monaco, 'Courier New', Courier, monospace; font-size: 14px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: -0.308px; orphans: 2; text-align: start; text-indent: 0px; text-transform: none; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; white-space: pre; background-color: #f9f9f9; text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial;\" \/><br style=\"box-sizing: inherit; color: #242424; font-family: source-code-pro, Menlo, Monaco, 'Courier New', Courier, monospace; font-size: 14px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: -0.308px; orphans: 2; text-align: start; text-indent: 0px; text-transform: none; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; white-space: pre; background-color: #f9f9f9; text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial;\" \/>    <span class=\"hljs-keyword\" style=\"box-sizing: inherit; color: #aa0d91; font-family: source-code-pro, Menlo, Monaco, 'Courier New', Courier, monospace; font-size: 14px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: -0.308px; orphans: 2; text-align: start; text-indent: 0px; text-transform: none; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; white-space: pre; background-color: #f9f9f9; text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial;\">return<\/span><span style=\"color: #242424; font-family: source-code-pro, Menlo, Monaco, 'Courier New', Courier, monospace; font-size: 14px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: -0.308px; orphans: 2; text-align: start; text-indent: 0px; text-transform: none; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; white-space: pre; background-color: #f9f9f9; text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial; display: inline !important; float: none;\"> result<\/span><br style=\"box-sizing: inherit; color: #242424; font-family: source-code-pro, Menlo, Monaco, 'Courier New', Courier, monospace; font-size: 14px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: -0.308px; orphans: 2; text-align: start; text-indent: 0px; text-transform: none; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; white-space: pre; background-color: #f9f9f9; text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial;\" \/><br style=\"box-sizing: inherit; color: #242424; font-family: source-code-pro, Menlo, Monaco, 'Courier New', Courier, monospace; font-size: 14px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: -0.308px; orphans: 2; text-align: start; text-indent: 0px; text-transform: none; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; white-space: pre; background-color: #f9f9f9; text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial;\" \/><br style=\"box-sizing: inherit; color: #242424; font-family: source-code-pro, Menlo, Monaco, 'Courier New', Courier, monospace; font-size: 14px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: -0.308px; orphans: 2; text-align: start; text-indent: 0px; text-transform: none; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; white-space: pre; background-color: #f9f9f9; text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial;\" \/><span class=\"hljs-meta\" style=\"box-sizing: inherit; color: #643820; font-family: source-code-pro, Menlo, Monaco, 'Courier New', Courier, monospace; font-size: 14px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: -0.308px; orphans: 2; text-align: start; text-indent: 0px; text-transform: none; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; white-space: pre; background-color: #f9f9f9; text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial;\">@numba.njit(<span class=\"hljs-params\" style=\"box-sizing: inherit; color: #5c2699;\">parallel=<span class=\"hljs-literal\" style=\"box-sizing: inherit; color: #aa0d91;\">True<\/span><\/span>)<\/span><br style=\"box-sizing: inherit; color: #242424; font-family: source-code-pro, Menlo, Monaco, 'Courier New', Courier, monospace; font-size: 14px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: -0.308px; orphans: 2; text-align: start; text-indent: 0px; text-transform: none; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; white-space: pre; background-color: #f9f9f9; text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial;\" \/><span class=\"hljs-keyword\" style=\"box-sizing: inherit; color: #aa0d91; font-family: source-code-pro, Menlo, Monaco, 'Courier New', Courier, monospace; font-size: 14px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: -0.308px; orphans: 2; text-align: start; text-indent: 0px; text-transform: none; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; white-space: pre; background-color: #f9f9f9; text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial;\">def<\/span> <span class=\"hljs-title.function\" style=\"box-sizing: inherit; color: #242424; font-family: source-code-pro, Menlo, Monaco, 'Courier New', Courier, monospace; font-size: 14px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: -0.308px; orphans: 2; text-align: start; text-indent: 0px; text-transform: none; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; white-space: pre; background-color: #f9f9f9; text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial;\">matrix_multiply_with_numba<\/span><span style=\"color: #242424; font-family: source-code-pro, Menlo, Monaco, 'Courier New', Courier, monospace; font-size: 14px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: -0.308px; orphans: 2; text-align: start; text-indent: 0px; text-transform: none; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; white-space: pre; background-color: #f9f9f9; text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial; display: inline !important; float: none;\">(<\/span><span class=\"hljs-params\" style=\"box-sizing: inherit; color: #5c2699; font-family: source-code-pro, Menlo, Monaco, 'Courier New', Courier, monospace; font-size: 14px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: -0.308px; orphans: 2; text-align: start; text-indent: 0px; text-transform: none; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; white-space: pre; background-color: #f9f9f9; text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial;\">A, B<\/span><span style=\"color: #242424; font-family: source-code-pro, Menlo, Monaco, 'Courier New', Courier, monospace; font-size: 14px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: -0.308px; orphans: 2; text-align: start; text-indent: 0px; text-transform: none; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; white-space: pre; background-color: #f9f9f9; text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial; display: inline !important; float: none;\">):<\/span><br style=\"box-sizing: inherit; color: #242424; font-family: source-code-pro, Menlo, Monaco, 'Courier New', Courier, monospace; font-size: 14px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: -0.308px; orphans: 2; text-align: start; text-indent: 0px; text-transform: none; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; white-space: pre; background-color: #f9f9f9; text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial;\" \/><span style=\"color: #242424; font-family: source-code-pro, Menlo, Monaco, 'Courier New', Courier, monospace; font-size: 14px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: -0.308px; orphans: 2; text-align: start; text-indent: 0px; text-transform: none; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; white-space: pre; background-color: #f9f9f9; text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial; display: inline !important; float: none;\">    m, n, p = A.shape[<\/span><span class=\"hljs-number\" style=\"box-sizing: inherit; color: #1c00cf; font-family: source-code-pro, Menlo, Monaco, 'Courier New', Courier, monospace; font-size: 14px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: -0.308px; orphans: 2; text-align: start; text-indent: 0px; text-transform: none; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; white-space: pre; background-color: #f9f9f9; text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial;\">0<\/span><span style=\"color: #242424; font-family: source-code-pro, Menlo, Monaco, 'Courier New', Courier, monospace; font-size: 14px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: -0.308px; orphans: 2; text-align: start; text-indent: 0px; text-transform: none; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; white-space: pre; background-color: #f9f9f9; text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial; display: inline !important; float: none;\">], A.shape[<\/span><span class=\"hljs-number\" style=\"box-sizing: inherit; color: #1c00cf; font-family: source-code-pro, Menlo, Monaco, 'Courier New', Courier, monospace; font-size: 14px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: -0.308px; orphans: 2; text-align: start; text-indent: 0px; text-transform: none; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; white-space: pre; background-color: #f9f9f9; text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial;\">1<\/span><span style=\"color: #242424; font-family: source-code-pro, Menlo, Monaco, 'Courier New', Courier, monospace; font-size: 14px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: -0.308px; orphans: 2; text-align: start; text-indent: 0px; text-transform: none; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; white-space: pre; background-color: #f9f9f9; text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial; display: inline !important; float: none;\">], B.shape[<\/span><span class=\"hljs-number\" style=\"box-sizing: inherit; color: #1c00cf; font-family: source-code-pro, Menlo, Monaco, 'Courier New', Courier, monospace; font-size: 14px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: -0.308px; orphans: 2; text-align: start; text-indent: 0px; text-transform: none; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; white-space: pre; background-color: #f9f9f9; text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial;\">1<\/span><span style=\"color: #242424; font-family: source-code-pro, Menlo, Monaco, 'Courier New', Courier, monospace; font-size: 14px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: -0.308px; orphans: 2; text-align: start; text-indent: 0px; text-transform: none; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; white-space: pre; background-color: #f9f9f9; text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial; display: inline !important; float: none;\">]<\/span><br style=\"box-sizing: inherit; color: #242424; font-family: source-code-pro, Menlo, Monaco, 'Courier New', Courier, monospace; font-size: 14px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: -0.308px; orphans: 2; text-align: start; text-indent: 0px; text-transform: none; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; white-space: pre; background-color: #f9f9f9; text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial;\" \/><span style=\"color: #242424; font-family: source-code-pro, Menlo, Monaco, 'Courier New', Courier, monospace; font-size: 14px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: -0.308px; orphans: 2; text-align: start; text-indent: 0px; text-transform: none; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; white-space: pre; background-color: #f9f9f9; text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial; display: inline !important; float: none;\">    result = np.zeros((m, p), dtype=np.float64)<\/span><br style=\"box-sizing: inherit; color: #242424; font-family: source-code-pro, Menlo, Monaco, 'Courier New', Courier, monospace; font-size: 14px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: -0.308px; orphans: 2; text-align: start; text-indent: 0px; text-transform: none; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; white-space: pre; background-color: #f9f9f9; text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial;\" \/><br style=\"box-sizing: inherit; color: #242424; font-family: source-code-pro, Menlo, Monaco, 'Courier New', Courier, monospace; font-size: 14px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: -0.308px; orphans: 2; text-align: start; text-indent: 0px; text-transform: none; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; white-space: pre; background-color: #f9f9f9; text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial;\" \/>    <span class=\"hljs-keyword\" style=\"box-sizing: inherit; color: #aa0d91; font-family: source-code-pro, Menlo, Monaco, 'Courier New', Courier, monospace; font-size: 14px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: -0.308px; orphans: 2; text-align: start; text-indent: 0px; text-transform: none; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; white-space: pre; background-color: #f9f9f9; text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial;\">for<\/span><span style=\"color: #242424; font-family: source-code-pro, Menlo, Monaco, 'Courier New', Courier, monospace; font-size: 14px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: -0.308px; orphans: 2; text-align: start; text-indent: 0px; text-transform: none; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; white-space: pre; background-color: #f9f9f9; text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial; display: inline !important; float: none;\"> i <\/span><span class=\"hljs-keyword\" style=\"box-sizing: inherit; color: #aa0d91; font-family: source-code-pro, Menlo, Monaco, 'Courier New', Courier, monospace; font-size: 14px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: -0.308px; orphans: 2; text-align: start; text-indent: 0px; text-transform: none; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; white-space: pre; background-color: #f9f9f9; text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial;\">in<\/span><span style=\"color: #242424; font-family: source-code-pro, Menlo, Monaco, 'Courier New', Courier, monospace; font-size: 14px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: -0.308px; orphans: 2; text-align: start; text-indent: 0px; text-transform: none; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; white-space: pre; background-color: #f9f9f9; text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial; display: inline !important; float: none;\"> numba.prange(m):<\/span><br style=\"box-sizing: inherit; color: #242424; font-family: source-code-pro, Menlo, Monaco, 'Courier New', Courier, monospace; font-size: 14px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: -0.308px; orphans: 2; text-align: start; text-indent: 0px; text-transform: none; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; white-space: pre; background-color: #f9f9f9; text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial;\" \/>        <span class=\"hljs-keyword\" style=\"box-sizing: inherit; color: #aa0d91; font-family: source-code-pro, Menlo, Monaco, 'Courier New', Courier, monospace; font-size: 14px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: -0.308px; orphans: 2; text-align: start; text-indent: 0px; text-transform: none; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; white-space: pre; background-color: #f9f9f9; text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial;\">for<\/span><span style=\"color: #242424; font-family: source-code-pro, Menlo, Monaco, 'Courier New', Courier, monospace; font-size: 14px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: -0.308px; orphans: 2; text-align: start; text-indent: 0px; text-transform: none; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; white-space: pre; background-color: #f9f9f9; text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial; display: inline !important; float: none;\"> j <\/span><span class=\"hljs-keyword\" style=\"box-sizing: inherit; color: #aa0d91; font-family: source-code-pro, Menlo, Monaco, 'Courier New', Courier, monospace; font-size: 14px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: -0.308px; orphans: 2; text-align: start; text-indent: 0px; text-transform: none; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; white-space: pre; background-color: #f9f9f9; text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial;\">in<\/span> <span class=\"hljs-built_in\" style=\"box-sizing: inherit; color: #5c2699; font-family: source-code-pro, Menlo, Monaco, 'Courier New', Courier, monospace; font-size: 14px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: -0.308px; orphans: 2; text-align: start; text-indent: 0px; text-transform: none; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; white-space: pre; background-color: #f9f9f9; text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial;\">range<\/span><span style=\"color: #242424; font-family: source-code-pro, Menlo, Monaco, 'Courier New', Courier, monospace; font-size: 14px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: -0.308px; orphans: 2; text-align: start; text-indent: 0px; text-transform: none; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; white-space: pre; background-color: #f9f9f9; text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial; display: inline !important; float: none;\">(p):<\/span><br style=\"box-sizing: inherit; color: #242424; font-family: source-code-pro, Menlo, Monaco, 'Courier New', Courier, monospace; font-size: 14px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: -0.308px; orphans: 2; text-align: start; text-indent: 0px; text-transform: none; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; white-space: pre; background-color: #f9f9f9; text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial;\" \/>            <span class=\"hljs-keyword\" style=\"box-sizing: inherit; color: #aa0d91; font-family: source-code-pro, Menlo, Monaco, 'Courier New', Courier, monospace; font-size: 14px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: -0.308px; orphans: 2; text-align: start; text-indent: 0px; text-transform: none; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; white-space: pre; background-color: #f9f9f9; text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial;\">for<\/span><span style=\"color: #242424; font-family: source-code-pro, Menlo, Monaco, 'Courier New', Courier, monospace; font-size: 14px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: -0.308px; orphans: 2; text-align: start; text-indent: 0px; text-transform: none; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; white-space: pre; background-color: #f9f9f9; text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial; display: inline !important; float: none;\"> k <\/span><span class=\"hljs-keyword\" style=\"box-sizing: inherit; color: #aa0d91; font-family: source-code-pro, Menlo, Monaco, 'Courier New', Courier, monospace; font-size: 14px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: -0.308px; orphans: 2; text-align: start; text-indent: 0px; text-transform: none; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; white-space: pre; background-color: #f9f9f9; text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial;\">in<\/span> <span class=\"hljs-built_in\" style=\"box-sizing: inherit; color: #5c2699; font-family: source-code-pro, Menlo, Monaco, 'Courier New', Courier, monospace; font-size: 14px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: -0.308px; orphans: 2; text-align: start; text-indent: 0px; text-transform: none; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; white-space: pre; background-color: #f9f9f9; text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial;\">range<\/span><span style=\"color: #242424; font-family: source-code-pro, Menlo, Monaco, 'Courier New', Courier, monospace; font-size: 14px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: -0.308px; orphans: 2; text-align: start; text-indent: 0px; text-transform: none; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; white-space: pre; background-color: #f9f9f9; text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial; display: inline !important; float: none;\">(n):<\/span><br style=\"box-sizing: inherit; color: #242424; font-family: source-code-pro, Menlo, Monaco, 'Courier New', Courier, monospace; font-size: 14px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: -0.308px; orphans: 2; text-align: start; text-indent: 0px; text-transform: none; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; white-space: pre; background-color: #f9f9f9; text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial;\" \/><span style=\"color: #242424; font-family: source-code-pro, Menlo, Monaco, 'Courier New', Courier, monospace; font-size: 14px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: -0.308px; orphans: 2; text-align: start; text-indent: 0px; text-transform: none; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; white-space: pre; background-color: #f9f9f9; text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial; display: inline !important; float: none;\">                result[i, j] += A[i, k] * B[k, j]<\/span><br style=\"box-sizing: inherit; color: #242424; font-family: source-code-pro, Menlo, Monaco, 'Courier New', Courier, monospace; font-size: 14px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: -0.308px; orphans: 2; text-align: start; text-indent: 0px; text-transform: none; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; white-space: pre; background-color: #f9f9f9; text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial;\" \/><br style=\"box-sizing: inherit; color: #242424; font-family: source-code-pro, Menlo, Monaco, 'Courier New', Courier, monospace; font-size: 14px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: -0.308px; orphans: 2; text-align: start; text-indent: 0px; text-transform: none; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; white-space: pre; background-color: #f9f9f9; text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial;\" \/>    <span class=\"hljs-keyword\" style=\"box-sizing: inherit; color: #aa0d91; font-family: source-code-pro, Menlo, Monaco, 'Courier New', Courier, monospace; font-size: 14px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: -0.308px; orphans: 2; text-align: start; text-indent: 0px; text-transform: none; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; white-space: pre; background-color: #f9f9f9; text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial;\">return<\/span><span style=\"color: #242424; font-family: source-code-pro, Menlo, Monaco, 'Courier New', Courier, monospace; font-size: 14px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: -0.308px; orphans: 2; text-align: start; text-indent: 0px; text-transform: none; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; white-space: pre; background-color: #f9f9f9; text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial; display: inline !important; float: none;\"> result<\/span><br style=\"box-sizing: inherit; color: #242424; font-family: source-code-pro, Menlo, Monaco, 'Courier New', Courier, monospace; font-size: 14px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: -0.308px; orphans: 2; text-align: start; text-indent: 0px; text-transform: none; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; white-space: pre; background-color: #f9f9f9; text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial;\" \/><br style=\"box-sizing: inherit; color: #242424; font-family: source-code-pro, Menlo, Monaco, 'Courier New', Courier, monospace; font-size: 14px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: -0.308px; orphans: 2; text-align: start; text-indent: 0px; text-transform: none; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; white-space: pre; background-color: #f9f9f9; text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial;\" \/><span class=\"hljs-keyword\" style=\"box-sizing: inherit; color: #aa0d91; font-family: source-code-pro, Menlo, Monaco, 'Courier New', Courier, monospace; font-size: 14px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: -0.308px; orphans: 2; text-align: start; text-indent: 0px; text-transform: none; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; white-space: pre; background-color: #f9f9f9; text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial;\">def<\/span> <span class=\"hljs-title.function\" style=\"box-sizing: inherit; color: #242424; font-family: source-code-pro, Menlo, Monaco, 'Courier New', Courier, monospace; font-size: 14px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: -0.308px; orphans: 2; text-align: start; text-indent: 0px; text-transform: none; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; white-space: pre; background-color: #f9f9f9; text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial;\">main<\/span><span style=\"color: #242424; font-family: source-code-pro, Menlo, Monaco, 'Courier New', Courier, monospace; font-size: 14px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: -0.308px; orphans: 2; text-align: start; text-indent: 0px; text-transform: none; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; white-space: pre; background-color: #f9f9f9; text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial; display: inline !important; float: none;\">():<\/span><br style=\"box-sizing: inherit; color: #242424; font-family: source-code-pro, Menlo, Monaco, 'Courier New', Courier, monospace; font-size: 14px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: -0.308px; orphans: 2; text-align: start; text-indent: 0px; text-transform: none; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; white-space: pre; background-color: #f9f9f9; text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial;\" \/>    <span class=\"hljs-comment\" style=\"box-sizing: inherit; color: #007400; font-family: source-code-pro, Menlo, Monaco, 'Courier New', Courier, monospace; font-size: 14px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: -0.308px; orphans: 2; text-align: start; text-indent: 0px; text-transform: none; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; white-space: pre; background-color: #f9f9f9; text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial;\"># Generate large random matrices<\/span><br style=\"box-sizing: inherit; color: #242424; font-family: source-code-pro, Menlo, Monaco, 'Courier New', Courier, monospace; font-size: 14px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: -0.308px; orphans: 2; text-align: start; text-indent: 0px; text-transform: none; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; white-space: pre; background-color: #f9f9f9; text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial;\" \/><span style=\"color: #242424; font-family: source-code-pro, Menlo, Monaco, 'Courier New', Courier, monospace; font-size: 14px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: -0.308px; orphans: 2; text-align: start; text-indent: 0px; text-transform: none; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; white-space: pre; background-color: #f9f9f9; text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial; display: inline !important; float: none;\">    size = <\/span><span class=\"hljs-number\" style=\"box-sizing: inherit; color: #1c00cf; font-family: source-code-pro, Menlo, Monaco, 'Courier New', Courier, monospace; font-size: 14px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: -0.308px; orphans: 2; text-align: start; text-indent: 0px; text-transform: none; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; white-space: pre; background-color: #f9f9f9; text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial;\">200<\/span><br style=\"box-sizing: inherit; color: #242424; font-family: source-code-pro, Menlo, Monaco, 'Courier New', Courier, monospace; font-size: 14px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: -0.308px; orphans: 2; text-align: start; text-indent: 0px; text-transform: none; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; white-space: pre; background-color: #f9f9f9; text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial;\" \/><span style=\"color: #242424; font-family: source-code-pro, Menlo, Monaco, 'Courier New', Courier, monospace; font-size: 14px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: -0.308px; orphans: 2; text-align: start; text-indent: 0px; text-transform: none; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; white-space: pre; background-color: #f9f9f9; text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial; display: inline !important; float: none;\">    A = np.random.rand(size, size)<\/span><br style=\"box-sizing: inherit; color: #242424; font-family: source-code-pro, Menlo, Monaco, 'Courier New', Courier, monospace; font-size: 14px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: -0.308px; orphans: 2; text-align: start; text-indent: 0px; text-transform: none; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; white-space: pre; background-color: #f9f9f9; text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial;\" \/><span style=\"color: #242424; font-family: source-code-pro, Menlo, Monaco, 'Courier New', Courier, monospace; font-size: 14px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: -0.308px; orphans: 2; text-align: start; text-indent: 0px; text-transform: none; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; white-space: pre; background-color: #f9f9f9; text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial; display: inline !important; float: none;\">    B = np.random.rand(size, size)<\/span><br style=\"box-sizing: inherit; color: #242424; font-family: source-code-pro, Menlo, Monaco, 'Courier New', Courier, monospace; font-size: 14px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: -0.308px; orphans: 2; text-align: start; text-indent: 0px; text-transform: none; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; white-space: pre; background-color: #f9f9f9; text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial;\" \/>    <br style=\"box-sizing: inherit; color: #242424; font-family: source-code-pro, Menlo, Monaco, 'Courier New', Courier, monospace; font-size: 14px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: -0.308px; orphans: 2; text-align: start; text-indent: 0px; text-transform: none; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; white-space: pre; background-color: #f9f9f9; text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial;\" \/>    <span class=\"hljs-comment\" style=\"box-sizing: inherit; color: #007400; font-family: source-code-pro, Menlo, Monaco, 'Courier New', Courier, monospace; font-size: 14px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: -0.308px; orphans: 2; text-align: start; text-indent: 0px; text-transform: none; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; white-space: pre; background-color: #f9f9f9; text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial;\"># Without Numba<\/span><br style=\"box-sizing: inherit; color: #242424; font-family: source-code-pro, Menlo, Monaco, 'Courier New', Courier, monospace; font-size: 14px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: -0.308px; orphans: 2; text-align: start; text-indent: 0px; text-transform: none; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; white-space: pre; background-color: #f9f9f9; text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial;\" \/><span style=\"color: #242424; font-family: source-code-pro, Menlo, Monaco, 'Courier New', Courier, monospace; font-size: 14px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: -0.308px; orphans: 2; text-align: start; text-indent: 0px; text-transform: none; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; white-space: pre; background-color: #f9f9f9; text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial; display: inline !important; float: none;\">    start_time = time.time()<\/span><br style=\"box-sizing: inherit; color: #242424; font-family: source-code-pro, Menlo, Monaco, 'Courier New', Courier, monospace; font-size: 14px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: -0.308px; orphans: 2; text-align: start; text-indent: 0px; text-transform: none; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; white-space: pre; background-color: #f9f9f9; text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial;\" \/><span style=\"color: #242424; font-family: source-code-pro, Menlo, Monaco, 'Courier New', Courier, monospace; font-size: 14px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: -0.308px; orphans: 2; text-align: start; text-indent: 0px; text-transform: none; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; white-space: pre; background-color: #f9f9f9; text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial; display: inline !important; float: none;\">    result_without_numba = matrix_multiply_without_numba(A, B)<\/span><br style=\"box-sizing: inherit; color: #242424; font-family: source-code-pro, Menlo, Monaco, 'Courier New', Courier, monospace; font-size: 14px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: -0.308px; orphans: 2; text-align: start; text-indent: 0px; text-transform: none; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; white-space: pre; background-color: #f9f9f9; text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial;\" \/><span style=\"color: #242424; font-family: source-code-pro, Menlo, Monaco, 'Courier New', Courier, monospace; font-size: 14px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: -0.308px; orphans: 2; text-align: start; text-indent: 0px; text-transform: none; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; white-space: pre; background-color: #f9f9f9; text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial; display: inline !important; float: none;\">    end_time = time.time()<\/span><br style=\"box-sizing: inherit; color: #242424; font-family: source-code-pro, Menlo, Monaco, 'Courier New', Courier, monospace; font-size: 14px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: -0.308px; orphans: 2; text-align: start; text-indent: 0px; text-transform: none; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; white-space: pre; background-color: #f9f9f9; text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial;\" \/><span style=\"color: #242424; font-family: source-code-pro, Menlo, Monaco, 'Courier New', Courier, monospace; font-size: 14px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: -0.308px; orphans: 2; text-align: start; text-indent: 0px; text-transform: none; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; white-space: pre; background-color: #f9f9f9; text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial; display: inline !important; float: none;\">    execution_time_without_numba = end_time - start_time<\/span><br style=\"box-sizing: inherit; color: #242424; font-family: source-code-pro, Menlo, Monaco, 'Courier New', Courier, monospace; font-size: 14px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: -0.308px; orphans: 2; text-align: start; text-indent: 0px; text-transform: none; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; white-space: pre; background-color: #f9f9f9; text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial;\" \/><br style=\"box-sizing: inherit; color: #242424; font-family: source-code-pro, Menlo, Monaco, 'Courier New', Courier, monospace; font-size: 14px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: -0.308px; orphans: 2; text-align: start; text-indent: 0px; text-transform: none; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; white-space: pre; background-color: #f9f9f9; text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial;\" \/>    <span class=\"hljs-built_in\" style=\"box-sizing: inherit; color: #5c2699; font-family: source-code-pro, Menlo, Monaco, 'Courier New', Courier, monospace; font-size: 14px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: -0.308px; orphans: 2; text-align: start; text-indent: 0px; text-transform: none; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; white-space: pre; background-color: #f9f9f9; text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial;\">print<\/span><span style=\"color: #242424; font-family: source-code-pro, Menlo, Monaco, 'Courier New', Courier, monospace; font-size: 14px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: -0.308px; orphans: 2; text-align: start; text-indent: 0px; text-transform: none; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; white-space: pre; background-color: #f9f9f9; text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial; display: inline !important; float: none;\">(<\/span><span class=\"hljs-string\" style=\"box-sizing: inherit; color: #c41a16; font-family: source-code-pro, Menlo, Monaco, 'Courier New', Courier, monospace; font-size: 14px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: -0.308px; orphans: 2; text-align: start; text-indent: 0px; text-transform: none; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; white-space: pre; background-color: #f9f9f9; text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial;\">\"Matrix Multiplication without Numba:\"<\/span><span style=\"color: #242424; font-family: source-code-pro, Menlo, Monaco, 'Courier New', Courier, monospace; font-size: 14px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: -0.308px; orphans: 2; text-align: start; text-indent: 0px; text-transform: none; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; white-space: pre; background-color: #f9f9f9; text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial; display: inline !important; float: none;\">)<\/span><br style=\"box-sizing: inherit; color: #242424; font-family: source-code-pro, Menlo, Monaco, 'Courier New', Courier, monospace; font-size: 14px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: -0.308px; orphans: 2; text-align: start; text-indent: 0px; text-transform: none; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; white-space: pre; background-color: #f9f9f9; text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial;\" \/>    <span class=\"hljs-built_in\" style=\"box-sizing: inherit; color: #5c2699; font-family: source-code-pro, Menlo, Monaco, 'Courier New', Courier, monospace; font-size: 14px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: -0.308px; orphans: 2; text-align: start; text-indent: 0px; text-transform: none; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; white-space: pre; background-color: #f9f9f9; text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial;\">print<\/span><span style=\"color: #242424; font-family: source-code-pro, Menlo, Monaco, 'Courier New', Courier, monospace; font-size: 14px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: -0.308px; orphans: 2; text-align: start; text-indent: 0px; text-transform: none; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; white-space: pre; background-color: #f9f9f9; text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial; display: inline !important; float: none;\">(<\/span><span class=\"hljs-string\" style=\"box-sizing: inherit; color: #c41a16; font-family: source-code-pro, Menlo, Monaco, 'Courier New', Courier, monospace; font-size: 14px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: -0.308px; orphans: 2; text-align: start; text-indent: 0px; text-transform: none; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; white-space: pre; background-color: #f9f9f9; text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial;\">\"Execution time:\"<\/span><span style=\"color: #242424; font-family: source-code-pro, Menlo, Monaco, 'Courier New', Courier, monospace; font-size: 14px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: -0.308px; orphans: 2; text-align: start; text-indent: 0px; text-transform: none; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; white-space: pre; background-color: #f9f9f9; text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial; display: inline !important; float: none;\">, execution_time_without_numba, <\/span><span class=\"hljs-string\" style=\"box-sizing: inherit; color: #c41a16; font-family: source-code-pro, Menlo, Monaco, 'Courier New', Courier, monospace; font-size: 14px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: -0.308px; orphans: 2; text-align: start; text-indent: 0px; text-transform: none; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; white-space: pre; background-color: #f9f9f9; text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial;\">\"seconds\"<\/span><span style=\"color: #242424; font-family: source-code-pro, Menlo, Monaco, 'Courier New', Courier, monospace; font-size: 14px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: -0.308px; orphans: 2; text-align: start; text-indent: 0px; text-transform: none; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; white-space: pre; background-color: #f9f9f9; text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial; display: inline !important; float: none;\">)<\/span><br style=\"box-sizing: inherit; color: #242424; font-family: source-code-pro, Menlo, Monaco, 'Courier New', Courier, monospace; font-size: 14px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: -0.308px; orphans: 2; text-align: start; text-indent: 0px; text-transform: none; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; white-space: pre; background-color: #f9f9f9; text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial;\" \/><br style=\"box-sizing: inherit; color: #242424; font-family: source-code-pro, Menlo, Monaco, 'Courier New', Courier, monospace; font-size: 14px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: -0.308px; orphans: 2; text-align: start; text-indent: 0px; text-transform: none; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; white-space: pre; background-color: #f9f9f9; text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial;\" \/>    <span class=\"hljs-comment\" style=\"box-sizing: inherit; color: #007400; font-family: source-code-pro, Menlo, Monaco, 'Courier New', Courier, monospace; font-size: 14px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: -0.308px; orphans: 2; text-align: start; text-indent: 0px; text-transform: none; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; white-space: pre; background-color: #f9f9f9; text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial;\"># With Numba Parallelization<\/span><br style=\"box-sizing: inherit; color: #242424; font-family: source-code-pro, Menlo, Monaco, 'Courier New', Courier, monospace; font-size: 14px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: -0.308px; orphans: 2; text-align: start; text-indent: 0px; text-transform: none; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; white-space: pre; background-color: #f9f9f9; text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial;\" \/><span style=\"color: #242424; font-family: source-code-pro, Menlo, Monaco, 'Courier New', Courier, monospace; font-size: 14px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: -0.308px; orphans: 2; text-align: start; text-indent: 0px; text-transform: none; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; white-space: pre; background-color: #f9f9f9; text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial; display: inline !important; float: none;\">    start_time = time.time()<\/span><br style=\"box-sizing: inherit; color: #242424; font-family: source-code-pro, Menlo, Monaco, 'Courier New', Courier, monospace; font-size: 14px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: -0.308px; orphans: 2; text-align: start; text-indent: 0px; text-transform: none; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; white-space: pre; background-color: #f9f9f9; text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial;\" \/><span style=\"color: #242424; font-family: source-code-pro, Menlo, Monaco, 'Courier New', Courier, monospace; font-size: 14px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: -0.308px; orphans: 2; text-align: start; text-indent: 0px; text-transform: none; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; white-space: pre; background-color: #f9f9f9; text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial; display: inline !important; float: none;\">    result_with_numba = matrix_multiply_with_numba(A, B)<\/span><br style=\"box-sizing: inherit; color: #242424; font-family: source-code-pro, Menlo, Monaco, 'Courier New', Courier, monospace; font-size: 14px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: -0.308px; orphans: 2; text-align: start; text-indent: 0px; text-transform: none; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; white-space: pre; background-color: #f9f9f9; text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial;\" \/><span style=\"color: #242424; font-family: source-code-pro, Menlo, Monaco, 'Courier New', Courier, monospace; font-size: 14px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: -0.308px; orphans: 2; text-align: start; text-indent: 0px; text-transform: none; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; white-space: pre; background-color: #f9f9f9; text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial; display: inline !important; float: none;\">    end_time = time.time()<\/span><br style=\"box-sizing: inherit; color: #242424; font-family: source-code-pro, Menlo, Monaco, 'Courier New', Courier, monospace; font-size: 14px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: -0.308px; orphans: 2; text-align: start; text-indent: 0px; text-transform: none; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; white-space: pre; background-color: #f9f9f9; text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial;\" \/><span style=\"color: #242424; font-family: source-code-pro, Menlo, Monaco, 'Courier New', Courier, monospace; font-size: 14px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: -0.308px; orphans: 2; text-align: start; text-indent: 0px; text-transform: none; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; white-space: pre; background-color: #f9f9f9; text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial; display: inline !important; float: none;\">    execution_time_with_numba = end_time - start_time<\/span><br style=\"box-sizing: inherit; color: #242424; font-family: source-code-pro, Menlo, Monaco, 'Courier New', Courier, monospace; font-size: 14px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: -0.308px; orphans: 2; text-align: start; text-indent: 0px; text-transform: none; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; white-space: pre; background-color: #f9f9f9; text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial;\" \/><br style=\"box-sizing: inherit; color: #242424; font-family: source-code-pro, Menlo, Monaco, 'Courier New', Courier, monospace; font-size: 14px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: -0.308px; orphans: 2; text-align: start; text-indent: 0px; text-transform: none; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; white-space: pre; background-color: #f9f9f9; text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial;\" \/>    <span class=\"hljs-built_in\" style=\"box-sizing: inherit; color: #5c2699; font-family: source-code-pro, Menlo, Monaco, 'Courier New', Courier, monospace; font-size: 14px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: -0.308px; orphans: 2; text-align: start; text-indent: 0px; text-transform: none; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; white-space: pre; background-color: #f9f9f9; text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial;\">print<\/span><span style=\"color: #242424; font-family: source-code-pro, Menlo, Monaco, 'Courier New', Courier, monospace; font-size: 14px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: -0.308px; orphans: 2; text-align: start; text-indent: 0px; text-transform: none; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; white-space: pre; background-color: #f9f9f9; text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial; display: inline !important; float: none;\">(<\/span><span class=\"hljs-string\" style=\"box-sizing: inherit; color: #c41a16; font-family: source-code-pro, Menlo, Monaco, 'Courier New', Courier, monospace; font-size: 14px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: -0.308px; orphans: 2; text-align: start; text-indent: 0px; text-transform: none; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; white-space: pre; background-color: #f9f9f9; text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial;\">\"Matrix Multiplication with Numba Parallelization:\"<\/span><span style=\"color: #242424; font-family: source-code-pro, Menlo, Monaco, 'Courier New', Courier, monospace; font-size: 14px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: -0.308px; orphans: 2; text-align: start; text-indent: 0px; text-transform: none; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; white-space: pre; background-color: #f9f9f9; text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial; display: inline !important; float: none;\">)<\/span><br style=\"box-sizing: inherit; color: #242424; font-family: source-code-pro, Menlo, Monaco, 'Courier New', Courier, monospace; font-size: 14px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: -0.308px; orphans: 2; text-align: start; text-indent: 0px; text-transform: none; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; white-space: pre; background-color: #f9f9f9; text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial;\" \/>    <span class=\"hljs-built_in\" style=\"box-sizing: inherit; color: #5c2699; font-family: source-code-pro, Menlo, Monaco, 'Courier New', Courier, monospace; font-size: 14px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: -0.308px; orphans: 2; text-align: start; text-indent: 0px; text-transform: none; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; white-space: pre; background-color: #f9f9f9; text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial;\">print<\/span><span style=\"color: #242424; font-family: source-code-pro, Menlo, Monaco, 'Courier New', Courier, monospace; font-size: 14px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: -0.308px; orphans: 2; text-align: start; text-indent: 0px; text-transform: none; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; white-space: pre; background-color: #f9f9f9; text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial; display: inline !important; float: none;\">(<\/span><span class=\"hljs-string\" style=\"box-sizing: inherit; color: #c41a16; font-family: source-code-pro, Menlo, Monaco, 'Courier New', Courier, monospace; font-size: 14px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: -0.308px; orphans: 2; text-align: start; text-indent: 0px; text-transform: none; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; white-space: pre; background-color: #f9f9f9; text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial;\">\"Execution time:\"<\/span><span style=\"color: #242424; font-family: source-code-pro, Menlo, Monaco, 'Courier New', Courier, monospace; font-size: 14px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: -0.308px; orphans: 2; text-align: start; text-indent: 0px; text-transform: none; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; white-space: pre; background-color: #f9f9f9; text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial; display: inline !important; float: none;\">, execution_time_with_numba, <\/span><span class=\"hljs-string\" style=\"box-sizing: inherit; color: #c41a16; font-family: source-code-pro, Menlo, Monaco, 'Courier New', Courier, monospace; font-size: 14px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: -0.308px; orphans: 2; text-align: start; text-indent: 0px; text-transform: none; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; white-space: pre; background-color: #f9f9f9; text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial;\">\"seconds\"<\/span><span style=\"color: #242424; font-family: source-code-pro, Menlo, Monaco, 'Courier New', Courier, monospace; font-size: 14px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: -0.308px; orphans: 2; text-align: start; text-indent: 0px; text-transform: none; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; white-space: pre; background-color: #f9f9f9; text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial; display: inline !important; float: none;\">)<\/span><br style=\"box-sizing: inherit; color: #242424; font-family: source-code-pro, Menlo, Monaco, 'Courier New', Courier, monospace; font-size: 14px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: -0.308px; orphans: 2; text-align: start; text-indent: 0px; text-transform: none; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; white-space: pre; background-color: #f9f9f9; text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial;\" \/><br style=\"box-sizing: inherit; color: #242424; font-family: source-code-pro, Menlo, Monaco, 'Courier New', Courier, monospace; font-size: 14px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: -0.308px; orphans: 2; text-align: start; text-indent: 0px; text-transform: none; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; white-space: pre; background-color: #f9f9f9; text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial;\" \/><span class=\"hljs-keyword\" style=\"box-sizing: inherit; color: #aa0d91; font-family: source-code-pro, Menlo, Monaco, 'Courier New', Courier, monospace; font-size: 14px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: -0.308px; orphans: 2; text-align: start; text-indent: 0px; text-transform: none; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; white-space: pre; background-color: #f9f9f9; text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial;\">if<\/span><span style=\"color: #242424; font-family: source-code-pro, Menlo, Monaco, 'Courier New', Courier, monospace; font-size: 14px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: -0.308px; orphans: 2; text-align: start; text-indent: 0px; text-transform: none; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; white-space: pre; background-color: #f9f9f9; text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial; display: inline !important; float: none;\"> __name__ == <\/span><span class=\"hljs-string\" style=\"box-sizing: inherit; color: #c41a16; font-family: source-code-pro, Menlo, Monaco, 'Courier New', Courier, monospace; font-size: 14px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: -0.308px; orphans: 2; text-align: start; text-indent: 0px; text-transform: none; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; white-space: pre; background-color: #f9f9f9; text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial;\">\"__main__\"<\/span><span style=\"color: #242424; font-family: source-code-pro, Menlo, Monaco, 'Courier New', Courier, monospace; font-size: 14px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: -0.308px; orphans: 2; text-align: start; text-indent: 0px; text-transform: none; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; white-space: pre; background-color: #f9f9f9; text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial; display: inline !important; float: none;\">:<\/span><br style=\"box-sizing: inherit; color: #242424; font-family: source-code-pro, Menlo, Monaco, 'Courier New', Courier, monospace; font-size: 14px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: -0.308px; orphans: 2; text-align: start; text-indent: 0px; text-transform: none; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; white-space: pre; background-color: #f9f9f9; text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial;\" \/><span style=\"color: #242424; font-family: source-code-pro, Menlo, Monaco, 'Courier New', Courier, monospace; font-size: 14px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: -0.308px; orphans: 2; text-align: start; text-indent: 0px; text-transform: none; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; white-space: pre; background-color: #f9f9f9; text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial; display: inline !important; float: none;\">    main()<\/span><\/pre>\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-8c2cdcb elementor-widget elementor-widget-text-editor\" data-id=\"8c2cdcb\" data-element_type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t<p id=\"d9cf\" class=\"pw-post-body-paragraph vc vd qh ve b vf wa vh vi vj wb vl vm vn wc vp vq vr wd vt vu vv we vx vy vz ln bj\" style=\"box-sizing: inherit; margin: 2em 0px -0.46em; font-weight: 400; color: #242424; word-break: break-word; font-style: normal; line-height: 32px; letter-spacing: -0.003em; font-family: source-serif-pro, Georgia, Cambria, 'Times New Roman', Times, serif; font-size: 20px; font-variant-ligatures: normal; font-variant-caps: normal; orphans: 2; text-align: start; text-indent: 0px; text-transform: none; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; white-space: normal; background-color: #ffffff; text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial;\" data-selectable-paragraph=\"\">Execution time:<\/p><p id=\"6435\" class=\"pw-post-body-paragraph vc vd qh ve b vf wa vh vi vj wb vl vm vn wc vp vq vr wd vt vu vv we vx vy vz ln bj\" style=\"box-sizing: inherit; margin: 2em 0px -0.46em; font-weight: 400; color: #242424; word-break: break-word; font-style: normal; line-height: 32px; letter-spacing: -0.003em; font-family: source-serif-pro, Georgia, Cambria, 'Times New Roman', Times, serif; font-size: 20px; font-variant-ligatures: normal; font-variant-caps: normal; orphans: 2; text-align: start; text-indent: 0px; text-transform: none; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; white-space: normal; background-color: #ffffff; text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial;\" data-selectable-paragraph=\"\">Without Numba: 4.5 seconds<\/p><p id=\"5923\" class=\"pw-post-body-paragraph vc vd qh ve b vf wa vh vi vj wb vl vm vn wc vp vq vr wd vt vu vv we vx vy vz ln bj\" style=\"box-sizing: inherit; margin: 2em 0px -0.46em; font-weight: 400; color: #242424; word-break: break-word; font-style: normal; line-height: 32px; letter-spacing: -0.003em; font-family: source-serif-pro, Georgia, Cambria, 'Times New Roman', Times, serif; font-size: 20px; font-variant-ligatures: normal; font-variant-caps: normal; orphans: 2; text-align: start; text-indent: 0px; text-transform: none; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; white-space: normal; background-color: #ffffff; text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial;\" data-selectable-paragraph=\"\">With Numba: 0.9 seconds<\/p>\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t<\/section>\n\t\t\t\t<section class=\"elementor-section elementor-top-section elementor-element elementor-element-9bad0a5 elementor-section-boxed elementor-section-height-default elementor-section-height-default wpr-particle-no wpr-jarallax-no wpr-parallax-no wpr-sticky-section-no\" data-id=\"9bad0a5\" data-element_type=\"section\">\n\t\t\t\t\t\t<div class=\"elementor-container elementor-column-gap-default\">\n\t\t\t\t\t<div class=\"elementor-column elementor-col-100 elementor-top-column elementor-element elementor-element-f57f6fd\" data-id=\"f57f6fd\" data-element_type=\"column\">\n\t\t\t<div class=\"elementor-widget-wrap elementor-element-populated\">\n\t\t\t\t\t\t<div class=\"elementor-element elementor-element-e6b4395 elementor-widget elementor-widget-text-editor\" data-id=\"e6b4395\" data-element_type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t<p><span style=\"color: #242424; font-family: source-serif-pro, Georgia, Cambria, 'Times New Roman', Times, serif; font-size: 20px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: -0.06px; orphans: 2; text-align: start; text-indent: 0px; text-transform: none; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; white-space: normal; background-color: #ffffff; text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial; display: inline !important; float: none;\">In all the test cases, you will observe a noticeable advantage in using Numba when dealing with large datasets. The functions optimized with Numba consistently outperform the Python implementations without Numba. As the data size increases, the benefit of using Numba becomes even more pronounced, resulting in significant performance improvements. Numba proves to be a valuable asset in scenarios where enhanced execution speed is crucial, such as scientific computing, machine learning, computational physics, financial modeling, and parallel processing. Its ability to harness the power of just-in-time compilation and parallel processing enables developers to achieve remarkable performance gains, especially when dealing with extensive and computationally intensive tasks. As the data scales up, Numba\u2019s impact on speeding up operations becomes increasingly evident, making it an indispensable tool for data-driven applications.<\/span><\/p>\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t<\/section>\n\t\t\t\t<section class=\"elementor-section elementor-top-section elementor-element elementor-element-d8f3881 elementor-section-boxed elementor-section-height-default elementor-section-height-default wpr-particle-no wpr-jarallax-no wpr-parallax-no wpr-sticky-section-no\" data-id=\"d8f3881\" data-element_type=\"section\">\n\t\t\t\t\t\t<div class=\"elementor-container elementor-column-gap-default\">\n\t\t\t\t\t<div class=\"elementor-column elementor-col-100 elementor-top-column elementor-element elementor-element-16d0291\" data-id=\"16d0291\" data-element_type=\"column\">\n\t\t\t<div class=\"elementor-widget-wrap elementor-element-populated\">\n\t\t\t\t\t\t<div class=\"elementor-element elementor-element-458d6e9 toc-header elementor-widget elementor-widget-heading\" data-id=\"458d6e9\" data-element_type=\"widget\" data-widget_type=\"heading.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t<h2 class=\"elementor-heading-title elementor-size-default\">GitHub Repositories for Code Comparison and Numba Use Cases:<\/h2>\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-b5194b2 elementor-widget elementor-widget-text-editor\" data-id=\"b5194b2\" data-element_type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t<p id=\"6f0a\" class=\"pw-post-body-paragraph vc vd qh ve b vf vg vh vi vj vk vl vm vn vo vp vq vr vs vt vu vv vw vx vy vz ln bj\" style=\"box-sizing: inherit; margin: 0.86em 0px -0.46em; font-weight: 400; color: #242424; word-break: break-word; font-style: normal; line-height: 32px; letter-spacing: -0.003em; font-family: source-serif-pro, Georgia, Cambria, 'Times New Roman', Times, serif; font-size: 20px; font-variant-ligatures: normal; font-variant-caps: normal; orphans: 2; text-align: start; text-indent: 0px; text-transform: none; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; white-space: normal; background-color: #ffffff; text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial;\" data-selectable-paragraph=\"\">If you\u2019re interested in exploring the code comparisons between Python with Numba and other programming languages or delving deeper into various Numba use cases, you can find the relevant code and examples in the following GitHub repositories:<\/p><ul class=\"\" style=\"box-sizing: inherit; margin: 0px; padding: 0px; list-style: none none; color: rgba(0, 0, 0, 0.8); font-family: medium-content-sans-serif-font, -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, Oxygen, Ubuntu, Cantarell, 'Open Sans', 'Helvetica Neue', sans-serif; font-size: medium; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: normal; orphans: 2; text-align: start; text-indent: 0px; text-transform: none; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; white-space: normal; background-color: #ffffff; text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial;\"><li id=\"88df\" class=\"vc vd qh ve b vf wa vh vi vj wb vl vm wf wc vp vq wg wd vt vu wh we vx vy vz wi wj wk bj\" style=\"box-sizing: inherit; font-weight: 400; color: #242424; font-style: normal; line-height: 32px; letter-spacing: -0.003em; font-family: source-serif-pro, Georgia, Cambria, 'Times New Roman', Times, serif; margin-bottom: -0.46em; list-style-type: disc; margin-left: 30px; padding-left: 0px; margin-top: 2em; font-size: 21px;\" data-selectable-paragraph=\"\">Python-Numba-vs-Other-Languages:<br style=\"box-sizing: inherit;\" \/><a class=\"af jl\" style=\"box-sizing: inherit; color: inherit; text-decoration: underline; -webkit-tap-highlight-color: transparent;\" href=\"https:\/\/github.com\/Eng-Elias\/Python-Numba-vs-Other-Languages\" target=\"_blank\" rel=\"noopener ugc nofollow\">https:\/\/github.com\/Eng-Elias\/Python-Numba-vs-Other-Languages<\/a><\/li><li id=\"65c9\" class=\"vc vd qh ve b vf xc vh vi vj xd vl vm wf xe vp vq wg xf vt vu wh xg vx vy vz wi wj wk bj\" style=\"box-sizing: inherit; font-weight: 400; color: #242424; font-style: normal; line-height: 32px; letter-spacing: -0.003em; font-family: source-serif-pro, Georgia, Cambria, 'Times New Roman', Times, serif; margin-bottom: -0.46em; list-style-type: disc; margin-left: 30px; padding-left: 0px; font-size: 21px; margin-top: 1.05em;\" data-selectable-paragraph=\"\">Numba-Use-Cases:<br style=\"box-sizing: inherit;\" \/><a class=\"af jl\" style=\"box-sizing: inherit; color: inherit; text-decoration: underline; -webkit-tap-highlight-color: transparent;\" href=\"https:\/\/github.com\/Eng-Elias\/Numba-Use-Cases\" target=\"_blank\" rel=\"noopener ugc nofollow\">https:\/\/github.com\/Eng-Elias\/Numba-Use-Cases<\/a><\/li><\/ul><p id=\"b635\" class=\"pw-post-body-paragraph vc vd qh ve b vf wa vh vi vj wb vl vm vn wc vp vq vr wd vt vu vv we vx vy vz ln bj\" style=\"box-sizing: inherit; margin: 2em 0px -0.46em; font-weight: 400; color: #242424; word-break: break-word; font-style: normal; line-height: 32px; letter-spacing: -0.003em; font-family: source-serif-pro, Georgia, Cambria, 'Times New Roman', Times, serif; font-size: 20px; font-variant-ligatures: normal; font-variant-caps: normal; orphans: 2; text-align: start; text-indent: 0px; text-transform: none; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; white-space: normal; background-color: #ffffff; text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial;\" data-selectable-paragraph=\"\">Feel free to explore and contribute these repositories, fork them, and experiment with the code to gain insights into the potential of Numba for accelerating your own Python projects. Whether you\u2019re a data scientist, software engineer, or programming enthusiast, these repositories aim to offer valuable resources for harnessing Numba\u2019s speed and efficiency in your computational endeavors.<\/p><p id=\"d634\" class=\"pw-post-body-paragraph vc vd qh ve b vf wa vh vi vj wb vl vm vn wc vp vq vr wd vt vu vv we vx vy vz ln bj\" style=\"box-sizing: inherit; margin: 2em 0px -0.46em; font-weight: 400; color: #242424; word-break: break-word; font-style: normal; line-height: 32px; letter-spacing: -0.003em; font-family: source-serif-pro, Georgia, Cambria, 'Times New Roman', Times, serif; font-size: 20px; font-variant-ligatures: normal; font-variant-caps: normal; orphans: 2; text-align: start; text-indent: 0px; text-transform: none; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; white-space: normal; background-color: #ffffff; text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial;\" data-selectable-paragraph=\"\">By sharing code comparisons and practical use cases, we hope to encourage and inspire the adoption of Numba in diverse fields, enabling developers to unlock the full potential of Python as a high-performance language.<\/p><p id=\"d214\" class=\"pw-post-body-paragraph vc vd qh ve b vf wa vh vi vj wb vl vm vn wc vp vq vr wd vt vu vv we vx vy vz ln bj\" style=\"box-sizing: inherit; margin: 2em 0px -0.46em; font-weight: 400; color: #242424; word-break: break-word; font-style: normal; line-height: 32px; letter-spacing: -0.003em; font-family: source-serif-pro, Georgia, Cambria, 'Times New Roman', Times, serif; font-size: 20px; font-variant-ligatures: normal; font-variant-caps: normal; orphans: 2; text-align: start; text-indent: 0px; text-transform: none; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; white-space: normal; background-color: #ffffff; text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial;\" data-selectable-paragraph=\"\">Happy coding and optimizing!<\/p>\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t<\/section>\n\t\t\t\t<section class=\"elementor-section elementor-top-section elementor-element elementor-element-be69cc3 elementor-section-boxed elementor-section-height-default elementor-section-height-default wpr-particle-no wpr-jarallax-no wpr-parallax-no wpr-sticky-section-no\" data-id=\"be69cc3\" data-element_type=\"section\">\n\t\t\t\t\t\t<div class=\"elementor-container elementor-column-gap-default\">\n\t\t\t\t\t<div class=\"elementor-column elementor-col-100 elementor-top-column elementor-element elementor-element-a375e31\" data-id=\"a375e31\" data-element_type=\"column\">\n\t\t\t<div class=\"elementor-widget-wrap elementor-element-populated\">\n\t\t\t\t\t\t<div class=\"elementor-element elementor-element-04b2162 toc-header elementor-widget elementor-widget-heading\" data-id=\"04b2162\" data-element_type=\"widget\" data-widget_type=\"heading.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t<h2 class=\"elementor-heading-title elementor-size-default\">Conclusion:<\/h2>\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-ebc29ef elementor-widget elementor-widget-text-editor\" data-id=\"ebc29ef\" data-element_type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t<p><span style=\"color: #242424; font-family: source-serif-pro, Georgia, Cambria, 'Times New Roman', Times, serif; font-size: 20px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: -0.06px; orphans: 2; text-align: start; text-indent: 0px; text-transform: none; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; white-space: normal; background-color: #ffffff; text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial; display: inline !important; float: none;\">Numba has undoubtedly proven to be a game-changer for Python developers seeking enhanced performance in computationally intensive tasks. By leveraging Numba\u2019s JIT compilation capabilities, Python can compete with traditionally faster languages like C++, C#, Rust and JavaScript. However, it\u2019s essential to consider the nature of the task at hand when deciding whether to use Numba or not. For numerical computations, simulations, scientific calculations, and algorithms that can benefit from parallelization, Numba can be a valuable addition to the Python developer\u2019s toolbox. When performance is a critical factor, Numba empowers Python developers to achieve optimal execution speeds without sacrificing Python\u2019s simplicity and expressiveness.<\/span><\/p>\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t<\/section>\n\t\t\t\t<section class=\"elementor-section elementor-top-section elementor-element elementor-element-29e3e17 elementor-section-boxed elementor-section-height-default elementor-section-height-default wpr-particle-no wpr-jarallax-no wpr-parallax-no wpr-sticky-section-no\" data-id=\"29e3e17\" data-element_type=\"section\">\n\t\t\t\t\t\t<div class=\"elementor-container elementor-column-gap-default\">\n\t\t\t\t\t<div class=\"elementor-column elementor-col-100 elementor-top-column elementor-element elementor-element-fa5284d\" data-id=\"fa5284d\" data-element_type=\"column\">\n\t\t\t<div class=\"elementor-widget-wrap elementor-element-populated\">\n\t\t\t\t\t\t<div class=\"elementor-element elementor-element-45fde17 toc-header elementor-widget elementor-widget-heading\" data-id=\"45fde17\" data-element_type=\"widget\" data-widget_type=\"heading.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t<h2 class=\"elementor-heading-title elementor-size-default\">Resources:<\/h2>\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-f499661 elementor-widget elementor-widget-text-editor\" data-id=\"f499661\" data-element_type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t<p id=\"b46f\" class=\"pw-post-body-paragraph vc vd qh ve b vf vg vh vi vj vk vl vm vn vo vp vq vr vs vt vu vv vw vx vy vz ln bj\" style=\"box-sizing: inherit; margin: 0.86em 0px -0.46em; font-weight: 400; color: #242424; word-break: break-word; font-style: normal; line-height: 32px; letter-spacing: -0.003em; font-family: source-serif-pro, Georgia, Cambria, 'Times New Roman', Times, serif; font-size: 20px; font-variant-ligatures: normal; font-variant-caps: normal; orphans: 2; text-align: start; text-indent: 0px; text-transform: none; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; white-space: normal; background-color: #ffffff; text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial;\" data-selectable-paragraph=\"\"><a class=\"af jl\" style=\"box-sizing: inherit; color: inherit; text-decoration: underline; -webkit-tap-highlight-color: transparent;\" href=\"https:\/\/numba.pydata.org\/\" target=\"_blank\" rel=\"noopener ugc nofollow\">Numba: A High Performance Python Compiler (pydata.org)<\/a><\/p><p id=\"6119\" class=\"pw-post-body-paragraph vc vd qh ve b vf wa vh vi vj wb vl vm vn wc vp vq vr wd vt vu vv we vx vy vz ln bj\" style=\"box-sizing: inherit; margin: 2em 0px -0.46em; font-weight: 400; color: #242424; word-break: break-word; font-style: normal; line-height: 32px; letter-spacing: -0.003em; font-family: source-serif-pro, Georgia, Cambria, 'Times New Roman', Times, serif; font-size: 20px; font-variant-ligatures: normal; font-variant-caps: normal; orphans: 2; text-align: start; text-indent: 0px; text-transform: none; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; white-space: normal; background-color: #ffffff; text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial;\" data-selectable-paragraph=\"\"><a class=\"af jl\" style=\"box-sizing: inherit; color: inherit; text-decoration: underline; -webkit-tap-highlight-color: transparent;\" href=\"https:\/\/github.com\/Eng-Elias\/Python-Numba-vs-Other-Languages\" target=\"_blank\" rel=\"noopener ugc nofollow\">https:\/\/github.com\/Eng-Elias\/Python-Numba-vs-Other-Languages<\/a><\/p><p id=\"5c1f\" class=\"pw-post-body-paragraph vc vd qh ve b vf wa vh vi vj wb vl vm vn wc vp vq vr wd vt vu vv we vx vy vz ln bj\" style=\"box-sizing: inherit; margin: 2em 0px -0.46em; font-weight: 400; color: #242424; word-break: break-word; font-style: normal; line-height: 32px; letter-spacing: -0.003em; font-family: source-serif-pro, Georgia, Cambria, 'Times New Roman', Times, serif; font-size: 20px; font-variant-ligatures: normal; font-variant-caps: normal; orphans: 2; text-align: start; text-indent: 0px; text-transform: none; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; white-space: normal; background-color: #ffffff; text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial;\" data-selectable-paragraph=\"\"><a class=\"af jl\" style=\"box-sizing: inherit; color: inherit; text-decoration: underline; -webkit-tap-highlight-color: transparent;\" href=\"https:\/\/github.com\/Eng-Elias\/Numba-Use-Cases\" target=\"_blank\" rel=\"noopener ugc nofollow\">https:\/\/github.com\/Eng-Elias\/Numba-Use-Cases<\/a><\/p>\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t<\/section>\n\t\t\t\t<section class=\"elementor-section elementor-top-section elementor-element elementor-element-5400d39 elementor-section-boxed elementor-section-height-default elementor-section-height-default wpr-particle-no wpr-jarallax-no wpr-parallax-no wpr-sticky-section-no\" data-id=\"5400d39\" data-element_type=\"section\">\n\t\t\t\t\t\t<div class=\"elementor-container elementor-column-gap-default\">\n\t\t\t\t\t<div class=\"elementor-column elementor-col-50 elementor-top-column elementor-element elementor-element-b0f9fd4\" data-id=\"b0f9fd4\" data-element_type=\"column\">\n\t\t\t<div class=\"elementor-widget-wrap elementor-element-populated\">\n\t\t\t\t\t\t<div class=\"elementor-element elementor-element-ae03dcb elementor-widget elementor-widget-text-editor\" data-id=\"ae03dcb\" data-element_type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t<p>If you liked this content, please share it.<\/p>\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t<\/div>\n\t\t\t\t<div class=\"elementor-column elementor-col-50 elementor-top-column elementor-element elementor-element-420f7b7\" data-id=\"420f7b7\" data-element_type=\"column\">\n\t\t\t<div class=\"elementor-widget-wrap elementor-element-populated\">\n\t\t\t\t\t\t<div class=\"elementor-element elementor-element-565e68c elementor-grid-0 elementor-widget elementor-widget-wpr-sharing-buttons\" data-id=\"565e68c\" data-element_type=\"widget\" data-widget_type=\"wpr-sharing-buttons.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t<div class=\"wpr-sharing-buttons elementor-grid wpr-sharing-official wpr-sharing-label-off wpr-sharing-label-tr\"><div class=\"elementor-grid-item\"><a href=\"https:\/\/www.linkedin.com\/shareArticle?mini=true&url=https:\/\/engelias.website\/blog\/numba-unleashing-the-power-of-python-for-high-performance-computing\/&title=Numba: Unleashing the Power of Python for High-Performance Computing&summary=Numba: Unleashing the Power of Python for High-Performance Computing Programming August 1, 2023 Elias OwisSoftware Engineer Introduction: Python, with its user-friendly syntax and extensive libraries, has emerged as a versatile and widely-used programming language across various domains. However, its interpretive nature often leads to performance bottlenecks, especially when dealing with computationally intensive tasks. Traditionally, developers &hellip;&lt;p class=&quot;read-more&quot;&gt; &lt;a class=&quot;&quot; href=&quot;https:\/\/engelias.website\/blog\/numba-unleashing-the-power-of-python-for-high-performance-computing\/&quot;&gt; &lt;span class=&quot;screen-reader-text&quot;&gt;Numba: Unleashing the Power of Python for High-Performance Computing&lt;\/span&gt; Read More &raquo;&lt;\/a&gt;&lt;\/p&gt;&source=https:\/\/engelias.website\/blog\/numba-unleashing-the-power-of-python-for-high-performance-computing\/\" class=\"wpr-sharing-icon wpr-sharing-linkedin-in\" title=\"\" target=\"_blank\"><i class=\"fab fa-linkedin-in\"><\/i><\/a><\/div><div class=\"elementor-grid-item\"><a href=\"https:\/\/telegram.me\/share\/url?url=https:\/\/engelias.website\/blog\/numba-unleashing-the-power-of-python-for-high-performance-computing\/&text=Numba: Unleashing the Power of Python for High-Performance Computing Programming August 1, 2023 Elias OwisSoftware Engineer Introduction: Python, with its user-friendly syntax and extensive libraries, has emerged as a versatile and widely-used programming language across various domains. However, its interpretive nature often leads to performance bottlenecks, especially when dealing with computationally intensive tasks. Traditionally, developers &hellip;&lt;p class=&quot;read-more&quot;&gt; &lt;a class=&quot;&quot; href=&quot;https:\/\/engelias.website\/blog\/numba-unleashing-the-power-of-python-for-high-performance-computing\/&quot;&gt; &lt;span class=&quot;screen-reader-text&quot;&gt;Numba: Unleashing the Power of Python for High-Performance Computing&lt;\/span&gt; Read More &raquo;&lt;\/a&gt;&lt;\/p&gt;\" class=\"wpr-sharing-icon wpr-sharing-telegram\" title=\"\" target=\"_blank\"><i class=\"fab fa-telegram\"><\/i><\/a><\/div><div class=\"elementor-grid-item\"><a href=\"https:\/\/api.whatsapp.com\/send?text=*Numba: Unleashing the Power of Python for High-Performance Computing*%0ahttps:\/\/engelias.website\/blog\/numba-unleashing-the-power-of-python-for-high-performance-computing\/\" class=\"wpr-sharing-icon wpr-sharing-whatsapp\" title=\"\" target=\"_blank\"><i class=\"fab fa-whatsapp\"><\/i><\/a><\/div><div class=\"elementor-grid-item\"><a href=\"https:\/\/reddit.com\/submit?url=https:\/\/engelias.website\/blog\/numba-unleashing-the-power-of-python-for-high-performance-computing\/&title=Numba: Unleashing the Power of Python for High-Performance Computing\" class=\"wpr-sharing-icon wpr-sharing-reddit\" title=\"\" target=\"_blank\"><i class=\"fab fa-reddit\"><\/i><\/a><\/div><\/div>\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t<\/section>\n\t\t\t\t<\/div>\n\t\t","protected":false},"excerpt":{"rendered":"<p>Numba: Unleashing the Power of Python for High-Performance Computing Programming August 1, 2023 Elias OwisSoftware Engineer Introduction: Python, with its user-friendly syntax and extensive libraries, has emerged as a versatile and widely-used programming language across various domains. However, its interpretive nature often leads to performance bottlenecks, especially when dealing with computationally intensive tasks. Traditionally, developers &hellip;<\/p>\n<p class=\"read-more\"> <a class=\"\" href=\"https:\/\/engelias.website\/blog\/numba-unleashing-the-power-of-python-for-high-performance-computing\/\"> <span class=\"screen-reader-text\">Numba: Unleashing the Power of Python for High-Performance Computing<\/span> Read More &raquo;<\/a><\/p>\n","protected":false},"author":1,"featured_media":1324,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"site-sidebar-layout":"default","site-content-layout":"","ast-site-content-layout":"","site-content-style":"default","site-sidebar-style":"default","ast-global-header-display":"","ast-banner-title-visibility":"","ast-main-header-display":"","ast-hfb-above-header-display":"","ast-hfb-below-header-display":"","ast-hfb-mobile-header-display":"","site-post-title":"","ast-breadcrumbs-content":"","ast-featured-img":"","footer-sml-layout":"","theme-transparent-header-meta":"","adv-header-id-meta":"","stick-header-meta":"","header-above-stick-meta":"","header-main-stick-meta":"","header-below-stick-meta":"","astra-migrate-meta-layouts":"","ast-page-background-enabled":"default","ast-page-background-meta":{"desktop":{"background-color":"","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-gradient":""},"tablet":{"background-color":"","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-gradient":""},"mobile":{"background-color":"","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-gradient":""}},"ast-content-background-meta":{"desktop":{"background-color":"var(--ast-global-color-5)","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-gradient":""},"tablet":{"background-color":"var(--ast-global-color-5)","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-gradient":""},"mobile":{"background-color":"var(--ast-global-color-5)","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-gradient":""}},"footnotes":""},"categories":[13],"tags":[],"yoast_head":"<!-- This site is optimized with the Yoast SEO plugin v21.5 - https:\/\/yoast.com\/wordpress\/plugins\/seo\/ -->\n<title>Numba: Unleashing the Power of Python for High-Performance Computing - LifeOptimizeX<\/title>\n<meta name=\"description\" content=\"My experience after many months using you.com as my default search engine. you.com is a search engine more organized than other search engines\" \/>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/engelias.website\/blog\/numba-unleashing-the-power-of-python-for-high-performance-computing\/\" \/>\n<meta property=\"og:locale\" content=\"en_US\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"Numba: Unleashing the Power of Python for High-Performance Computing - LifeOptimizeX\" \/>\n<meta property=\"og:description\" content=\"My experience after many months using you.com as my default search engine. you.com is a search engine more organized than other search engines\" \/>\n<meta property=\"og:url\" content=\"https:\/\/engelias.website\/blog\/numba-unleashing-the-power-of-python-for-high-performance-computing\/\" \/>\n<meta property=\"og:site_name\" content=\"LifeOptimizeX\" \/>\n<meta property=\"article:published_time\" content=\"2023-08-01T14:25:13+00:00\" \/>\n<meta property=\"article:modified_time\" content=\"2023-08-01T15:31:48+00:00\" \/>\n<meta property=\"og:image\" content=\"https:\/\/engelias.website\/blog\/wp-content\/uploads\/2023\/04\/you.com_.png\" \/>\n\t<meta property=\"og:image:width\" content=\"1280\" \/>\n\t<meta property=\"og:image:height\" content=\"720\" \/>\n\t<meta property=\"og:image:type\" content=\"image\/png\" \/>\n<meta name=\"author\" content=\"Elias Owis\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:title\" content=\"Numba: Unleashing the Power of Python for High-Performance Computing - LifeOptimizeX\" \/>\n<meta name=\"twitter:description\" content=\"My experience after many months using you.com as my default search engine. you.com is a search engine more organized than other search engines\" \/>\n<meta name=\"twitter:label1\" content=\"Written by\" \/>\n\t<meta name=\"twitter:data1\" content=\"Elias Owis\" \/>\n\t<meta name=\"twitter:label2\" content=\"Est. reading time\" \/>\n\t<meta name=\"twitter:data2\" content=\"7 minutes\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\/\/schema.org\",\"@graph\":[{\"@type\":[\"Article\",\"BlogPosting\"],\"@id\":\"https:\/\/engelias.website\/blog\/numba-unleashing-the-power-of-python-for-high-performance-computing\/#article\",\"isPartOf\":{\"@id\":\"https:\/\/engelias.website\/blog\/numba-unleashing-the-power-of-python-for-high-performance-computing\/\"},\"author\":{\"name\":\"Elias Owis\",\"@id\":\"https:\/\/engelias.website\/blog\/#\/schema\/person\/a5464a1c9c2b022880b7b66b92ff4458\"},\"headline\":\"Numba: Unleashing the Power of Python for High-Performance Computing\",\"datePublished\":\"2023-08-01T14:25:13+00:00\",\"dateModified\":\"2023-08-01T15:31:48+00:00\",\"mainEntityOfPage\":{\"@id\":\"https:\/\/engelias.website\/blog\/numba-unleashing-the-power-of-python-for-high-performance-computing\/\"},\"wordCount\":1460,\"commentCount\":0,\"publisher\":{\"@id\":\"https:\/\/engelias.website\/blog\/#\/schema\/person\/a5464a1c9c2b022880b7b66b92ff4458\"},\"articleSection\":[\"Programming\"],\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"CommentAction\",\"name\":\"Comment\",\"target\":[\"https:\/\/engelias.website\/blog\/numba-unleashing-the-power-of-python-for-high-performance-computing\/#respond\"]}]},{\"@type\":\"WebPage\",\"@id\":\"https:\/\/engelias.website\/blog\/numba-unleashing-the-power-of-python-for-high-performance-computing\/\",\"url\":\"https:\/\/engelias.website\/blog\/numba-unleashing-the-power-of-python-for-high-performance-computing\/\",\"name\":\"Numba: Unleashing the Power of Python for High-Performance Computing - LifeOptimizeX\",\"isPartOf\":{\"@id\":\"https:\/\/engelias.website\/blog\/#website\"},\"datePublished\":\"2023-08-01T14:25:13+00:00\",\"dateModified\":\"2023-08-01T15:31:48+00:00\",\"description\":\"My experience after many months using you.com as my default search engine. you.com is a search engine more organized than other search engines\",\"breadcrumb\":{\"@id\":\"https:\/\/engelias.website\/blog\/numba-unleashing-the-power-of-python-for-high-performance-computing\/#breadcrumb\"},\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\/\/engelias.website\/blog\/numba-unleashing-the-power-of-python-for-high-performance-computing\/\"]}]},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\/\/engelias.website\/blog\/numba-unleashing-the-power-of-python-for-high-performance-computing\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\/\/engelias.website\/blog\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Numba: Unleashing the Power of Python for High-Performance Computing\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\/\/engelias.website\/blog\/#website\",\"url\":\"https:\/\/engelias.website\/blog\/\",\"name\":\"LifeOptimizeX\",\"description\":\"Creative Blog Website\",\"publisher\":{\"@id\":\"https:\/\/engelias.website\/blog\/#\/schema\/person\/a5464a1c9c2b022880b7b66b92ff4458\"},\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\/\/engelias.website\/blog\/?s={search_term_string}\"},\"query-input\":\"required name=search_term_string\"}],\"inLanguage\":\"en-US\"},{\"@type\":[\"Person\",\"Organization\"],\"@id\":\"https:\/\/engelias.website\/blog\/#\/schema\/person\/a5464a1c9c2b022880b7b66b92ff4458\",\"name\":\"Elias Owis\",\"image\":{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\/\/engelias.website\/blog\/#\/schema\/person\/image\/\",\"url\":\"https:\/\/engelias.website\/blog\/wp-content\/uploads\/2021\/07\/logo.svg\",\"contentUrl\":\"https:\/\/engelias.website\/blog\/wp-content\/uploads\/2021\/07\/logo.svg\",\"width\":1835,\"height\":1836,\"caption\":\"Elias Owis\"},\"logo\":{\"@id\":\"https:\/\/engelias.website\/blog\/#\/schema\/person\/image\/\"},\"description\":\"Software Engineer - Full Stack Developer\",\"sameAs\":[\"https:\/\/engelias.website\/blog\",\"https:\/\/www.linkedin.com\/in\/elias-awess\/\"],\"url\":\"https:\/\/engelias.website\/blog\/author\/eliasawess\/\"}]}<\/script>\n<!-- \/ Yoast SEO plugin. -->","yoast_head_json":{"title":"Numba: Unleashing the Power of Python for High-Performance Computing - LifeOptimizeX","description":"My experience after many months using you.com as my default search engine. you.com is a search engine more organized than other search engines","robots":{"index":"index","follow":"follow","max-snippet":"max-snippet:-1","max-image-preview":"max-image-preview:large","max-video-preview":"max-video-preview:-1"},"canonical":"https:\/\/engelias.website\/blog\/numba-unleashing-the-power-of-python-for-high-performance-computing\/","og_locale":"en_US","og_type":"article","og_title":"Numba: Unleashing the Power of Python for High-Performance Computing - LifeOptimizeX","og_description":"My experience after many months using you.com as my default search engine. you.com is a search engine more organized than other search engines","og_url":"https:\/\/engelias.website\/blog\/numba-unleashing-the-power-of-python-for-high-performance-computing\/","og_site_name":"LifeOptimizeX","article_published_time":"2023-08-01T14:25:13+00:00","article_modified_time":"2023-08-01T15:31:48+00:00","og_image":[{"width":1280,"height":720,"url":"https:\/\/engelias.website\/blog\/wp-content\/uploads\/2023\/04\/you.com_.png","type":"image\/png"}],"author":"Elias Owis","twitter_card":"summary_large_image","twitter_title":"Numba: Unleashing the Power of Python for High-Performance Computing - LifeOptimizeX","twitter_description":"My experience after many months using you.com as my default search engine. you.com is a search engine more organized than other search engines","twitter_misc":{"Written by":"Elias Owis","Est. reading time":"7 minutes"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":["Article","BlogPosting"],"@id":"https:\/\/engelias.website\/blog\/numba-unleashing-the-power-of-python-for-high-performance-computing\/#article","isPartOf":{"@id":"https:\/\/engelias.website\/blog\/numba-unleashing-the-power-of-python-for-high-performance-computing\/"},"author":{"name":"Elias Owis","@id":"https:\/\/engelias.website\/blog\/#\/schema\/person\/a5464a1c9c2b022880b7b66b92ff4458"},"headline":"Numba: Unleashing the Power of Python for High-Performance Computing","datePublished":"2023-08-01T14:25:13+00:00","dateModified":"2023-08-01T15:31:48+00:00","mainEntityOfPage":{"@id":"https:\/\/engelias.website\/blog\/numba-unleashing-the-power-of-python-for-high-performance-computing\/"},"wordCount":1460,"commentCount":0,"publisher":{"@id":"https:\/\/engelias.website\/blog\/#\/schema\/person\/a5464a1c9c2b022880b7b66b92ff4458"},"articleSection":["Programming"],"inLanguage":"en-US","potentialAction":[{"@type":"CommentAction","name":"Comment","target":["https:\/\/engelias.website\/blog\/numba-unleashing-the-power-of-python-for-high-performance-computing\/#respond"]}]},{"@type":"WebPage","@id":"https:\/\/engelias.website\/blog\/numba-unleashing-the-power-of-python-for-high-performance-computing\/","url":"https:\/\/engelias.website\/blog\/numba-unleashing-the-power-of-python-for-high-performance-computing\/","name":"Numba: Unleashing the Power of Python for High-Performance Computing - LifeOptimizeX","isPartOf":{"@id":"https:\/\/engelias.website\/blog\/#website"},"datePublished":"2023-08-01T14:25:13+00:00","dateModified":"2023-08-01T15:31:48+00:00","description":"My experience after many months using you.com as my default search engine. you.com is a search engine more organized than other search engines","breadcrumb":{"@id":"https:\/\/engelias.website\/blog\/numba-unleashing-the-power-of-python-for-high-performance-computing\/#breadcrumb"},"inLanguage":"en-US","potentialAction":[{"@type":"ReadAction","target":["https:\/\/engelias.website\/blog\/numba-unleashing-the-power-of-python-for-high-performance-computing\/"]}]},{"@type":"BreadcrumbList","@id":"https:\/\/engelias.website\/blog\/numba-unleashing-the-power-of-python-for-high-performance-computing\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/engelias.website\/blog\/"},{"@type":"ListItem","position":2,"name":"Numba: Unleashing the Power of Python for High-Performance Computing"}]},{"@type":"WebSite","@id":"https:\/\/engelias.website\/blog\/#website","url":"https:\/\/engelias.website\/blog\/","name":"LifeOptimizeX","description":"Creative Blog Website","publisher":{"@id":"https:\/\/engelias.website\/blog\/#\/schema\/person\/a5464a1c9c2b022880b7b66b92ff4458"},"potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/engelias.website\/blog\/?s={search_term_string}"},"query-input":"required name=search_term_string"}],"inLanguage":"en-US"},{"@type":["Person","Organization"],"@id":"https:\/\/engelias.website\/blog\/#\/schema\/person\/a5464a1c9c2b022880b7b66b92ff4458","name":"Elias Owis","image":{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/engelias.website\/blog\/#\/schema\/person\/image\/","url":"https:\/\/engelias.website\/blog\/wp-content\/uploads\/2021\/07\/logo.svg","contentUrl":"https:\/\/engelias.website\/blog\/wp-content\/uploads\/2021\/07\/logo.svg","width":1835,"height":1836,"caption":"Elias Owis"},"logo":{"@id":"https:\/\/engelias.website\/blog\/#\/schema\/person\/image\/"},"description":"Software Engineer - Full Stack Developer","sameAs":["https:\/\/engelias.website\/blog","https:\/\/www.linkedin.com\/in\/elias-awess\/"],"url":"https:\/\/engelias.website\/blog\/author\/eliasawess\/"}]}},"_links":{"self":[{"href":"https:\/\/engelias.website\/blog\/wp-json\/wp\/v2\/posts\/1322"}],"collection":[{"href":"https:\/\/engelias.website\/blog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/engelias.website\/blog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/engelias.website\/blog\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/engelias.website\/blog\/wp-json\/wp\/v2\/comments?post=1322"}],"version-history":[{"count":21,"href":"https:\/\/engelias.website\/blog\/wp-json\/wp\/v2\/posts\/1322\/revisions"}],"predecessor-version":[{"id":1344,"href":"https:\/\/engelias.website\/blog\/wp-json\/wp\/v2\/posts\/1322\/revisions\/1344"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/engelias.website\/blog\/wp-json\/wp\/v2\/media\/1324"}],"wp:attachment":[{"href":"https:\/\/engelias.website\/blog\/wp-json\/wp\/v2\/media?parent=1322"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/engelias.website\/blog\/wp-json\/wp\/v2\/categories?post=1322"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/engelias.website\/blog\/wp-json\/wp\/v2\/tags?post=1322"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}