削除アルゴリズムの大幅見直しとテストプログラム他追加