Graph library (also will contain solutions for some graph-related problems)