Hands down my favorite algorithm.



I learned for the fun of it, but in parallel wrote useful applications for my profession - the development of these applications was a strong driving force...