integrate 0.2.0

Small, lightweight Rust library for performing numerical integration.
Documentation
<link rel="stylesheet" href="https://cdn.jsdelivr.net/npm/katex@0.16.10/dist/katex.min.css"
  integrity="sha384-wcIxkf4k558AjM3Yz3BBFQUbk/zgIYC2R0QpeeYb+TwlBVMrlgLqwRjRtGZiK7ww" crossorigin="anonymous" />

<!-- The loading of KaTeX is deferred to speed up page rendering -->
<script defer src="https://cdn.jsdelivr.net/npm/katex@0.16.10/dist/katex.min.js"
  integrity="sha384-hIoBPJpTUs74ddyc4bFZSM1TVlQDA60VBbJS0oA934VSz82sBx1X7kSx2ATBDIyd" crossorigin="anonymous"></script>

<!-- To automatically render math in text elements, include the auto-render extension: -->
<script defer src="https://cdn.jsdelivr.net/npm/katex@0.16.10/dist/contrib/auto-render.min.js"
  integrity="sha384-43gviWU0YVjaDtb/GhzOouOXtZMP/7XUzwPTstBeZFe/+rCMvRwr4yROQP43s0Xk" crossorigin="anonymous"
  onload="renderMathInElement(document.body);"></script>

<script src="https://cdnjs.cloudflare.com/ajax/libs/bibtex-js/2.2.4/bibtex.js"></script>

<script>
  document.addEventListener("DOMContentLoaded", function () {
    renderMathInElement(document.body, {
      delimiters: [
        { left: "$$", right: "$$", display: true },
        { left: "\\(", right: "\\)", display: false },
        { left: "$", right: "$", display: false },
        { left: "\\[", right: "\\]", display: true },
      ],
    });
  });



  document.addEventListener("DOMContentLoaded", function () {
    for (var e of document.getElementsByClassName("language-math")) {
      katex.render(e.innerText, e, { displayMode: true });
    }
    for (var e of document.getElementsByTagName("code")) {
      if (e.classList.contains("language-math")) continue;
      var n = e.nextSibling;
      var p = e.previousSibling;
      if (n && p && /^$/.test(n.data) && /$$/.test(p.data)) {
        katex.render(e.innerText, e);
        n.splitText(1);
        n.remove();
        p.splitText(p.data.length - 1).remove();
      }
    }
  });
</script>