Multiplicative constant should be generic type, not double
Fixing some truncation issues in some scenarios for linear stored value searches,
with tradeoff of not being able to have fractional multiplier for integer searches