絶対値で処理をしたの後に符号を処理するように変更してみました。こうしてみるとこれらの関数があるのはありがたいですね。