BN_div() cleanup: replace the use of BN_sub and BN_add with bn_sub_words