Refactored Combinator passing. Combinators are now adaptably passed by const reference as function parameters of add() and subtract(). Stable {msvc-9.0}