ループするのは完璧な方法がないからだ。
もうそれなりの方法は出て、あるとしたら実装する時の兼ね合いで微妙に変わるぐらいだ。
神のような方法があるなら奇跡だな。

削除に関してはもう必要がない。
するなら実装関係だけ。