A collection of search and sort algorithms