Design-Pattern Final project in the Design-Pattern course. Implementation of algorithms in graph theory with generic programming.