Implement a recursive example in an OOP environment. What are the design concepts and assumptions behind a class, an object and the relationship between them? What are the roles methods and static fields play in OOP? What is the role of constructors in What can you do with Python? Wha...