Explain the concept of multiple inheritance and how your preferred programming language handles or circumvents it.