introduce new negatenz function that does a0*signnz(a1)
use negatenz in atan2