Added first Strategy of ADD operation
Other Stragegies added
Null check added - defensive coding for strategy