Small scale project. Part of algorithms course at FSU Jena.