Question: what is the rationale behind using inheritance in programming
Answer: you can create new classes that are built upon existing classes