https://business-gefunden.com/155819/3442500/informatik-edv-1/algorithms-and-complexity.html