https://medium.com/@sipvsindia1/unlocking-the-power-of-c-inheritance-a-beginner-friendly-guide-with-examples-b62d7bd2be20