自分でそういうアルゴリズムを実装するのは実力アップに繋がりますよ。 仕事とかだと車輪の再発明は嫌われるけど、勉強のためにはむしろ既存の命令や関数を自分なりに実装するのはいい練習問題になります。