パターンマッチアルゴリズム; Naive手法を理解しやすい形に修正
パターンマッチング; BoyerMoore法を実装