ほんと計算回りが苦手な人が作成したんすねぇ・・・
組むの間違えるのは仕方ないとして、関数結果が仕様と一致してるかぐらい単体テストで十分わかるはずなんだよね
もしくは、仕様がないからしょうがない話なのか