Rearrange the load order
Initial linear function specs
Make parent class of LinearFunction < Polynomial
Have to_numeric methods sub out whitespace
Add argument error specs