Made value work with non number values
Wrote tests for interpolating non numbers
Ooopsy daisy the check was wrong. Needed to check against value