import { assertEquals } from "jsr:@std/assert"
assertEquals(invlerp( 0, 100, 50), 0.5)
assertEquals(invlerp(50, 100, 75), 0.5)
assertEquals(invlerp(50, 100, 50), 0.0)
assertEquals(invlerp(50, 100, 100), 1.0)
assertEquals(invlerp(50, 100, 125), 1.5)
assertEquals(invlerp(50, 100, 25), -0.5)
assertEquals(invlerp(50, 100, 0), -1.0)
assertEquals(invlerp(50, 100, -75), -2.5)
get the inverse of the interpolation lerp
(x0, x1, t), which is to say: find the UnitInterval parametert, given a scalar numberxin the closed interval[x0, x1].