ABS関数の中身って引数をNOT演算して+1してるだけなのかも?