optimisations: caching sign of x in alg_quant(), changed celt_div()/celt_rcp()