solved OOP7 selfstudy-questions up to chapter 5.8