The 2nd task done. Also I modified task 1_3 to use BFS (now named as 1_3_BFS)