Day 36 Part 2 - Add Graph data structure

Signed-off-by: Pang Yan Han <pangyanhan@gmail.com>