Part 2 – Mega List of Known Algorithms – Searching