Co to są algorytmy i opisz sposoby ich wyszukiwania i porządkowania?