Best explanation for it is on Wikipedia. Bookmark Wikipedia if you haven't done it already. They have a huge amount of programming pages, and a portal just for algorithms, IIRC.
Adak 419 Nearly a Posting Virtuoso
Adak 419 Nearly a Posting Virtuoso