What is the `default` keyword used for in Java interfaces?
The `default` keyword is used to define a method with an implementation in an interface, allowing the method to be inherited by classes without needing to be overridden.
Nice! You've correctly explained the purpose of the `default` keyword.
Can you give an example of how the `default` keyword can help add functionality to an interface without breaking existing implementations?