addded the support for the builtin sum (+) function