recursive plus-minus