my favourite sort algorithm is...
a [link|http://perlmonks.org/index.pl?node_id=96627|Random Permutation Sort]. Conceptually, it's very simple. Just scramble all the elements and check to see if they're sorted. How hard is that? Yet the order of complexity is N!. You wouldn't want to use this algorithm for sorting large arrays. Large being more than 5 elements. :-)
Have fun,
Carl Forde