Modified Add function to "Point Free" style

Eliminated the expr agument from the Add function to make it "Point Free"
Also replaced 'Array.Sum' with a 'Sum' making Add independent of the underlying implementation.