A general description of an algorithm could be : A set of rules for solving a problem in a finite number of steps. The word has its base in arithmetic, so it implies logical arithmetic or computation.

The reason I include this page on my website is not for general information. Indeed I make use of quite a few more or less advanced algorithms on this site and in my project. I will describe quite a few here...