assert.strictEqual(invert([[0, 100, .1], [100, Infinity, .2]])(170), 200);
assert.strictEqual(invert([[0, 100, .1], [100, Infinity, .2]])(112), 127.5);
assert.strictEqual(invert([[6, 90, 0.75], [90, Infinity, 0.12]])(27), 90);
assert.strictEqual(invert([[0, 100, .1], [100, Infinity, .2]])(170), 200);
assert.strictEqual(invert([[0, 100, .1], [100, Infinity, .2]])(112), 127.5);
assert.strictEqual(invert([[6, 90, 0.75], [90, Infinity, 0.12]])(27), 90);