Attempts to find a root of an input function within a given boundary interval, using the [bisection method](https://en.wikipedia.org/wiki/Bisection_method).
npm install @lkarabeg/bisection-methodsh
npm install @lkarabeg/bisection-method
``
Use
``typescript
import findRoot, { BisectionMethodLogLevel } from "@lkarabeg/bisection-method"
const myFunction = (x: number) => Math.log(x)
const lowerBound = 0
const upperBound = 3
const options = { logging: BisectionMethodLogLevel.results }
const result = findRoot(myFunction, lowerBound, upperBound, options)
console.log(result) // 1
```