DPInfo::update throw exception on invalid input
Throw std::invalid_argument exception in case an invalid range is given to the DPInfo::update functions. Adds a test tDPInfo to check the exception is indeed thrown
Throw std::invalid_argument exception in case an invalid range is given to the DPInfo::update functions. Adds a test tDPInfo to check the exception is indeed thrown