some text to explain Result and Processor
deal with overflow/underflow in sum