Done Exercises 2.1-2.2
Qu.2.4 Done
Qu.2.5
Qu.3 Add Generic Node