Finally part 1 completed with 17th chapter

Have coded the thing taught in all the chapters so far. however some of
the things were definitely basics.
part 1 completed with abstraction ;)