Term Collection class, spec and #variable_count method
#variables method
#exponents instance method
More instance methods to TermCollection
Add exponent of 0 to constant for consistency
All linear function specs passing
Added synonym #all for terms attribute