clarifying comments
this fixes the extract_complete_inexact_comp test
other inexact tests now pass too. This required checking for the situations in which final_amt was either very small and negative, or zero
more explicit checks are simpler. Checks specifically whether final_amt is zero and uses more accurate variable name rel_err