Introduction
Programming can be used to develop various programms and applications but still have many repetitive tasks in common.
These tasks have solutions which were researched very exact and confirmed by generations of computer scientists.
An example for such a task is how to sort