https://9dok.net/document/yngm606k-programmierprojekt-sose.html