See: Multi-Pattern Search