Interesting algorithms I had to do during my studies at the university.