General Algorithms: sorting, converting, searching