Added function diffsumEither