1.12 Functional Interface

Learn about the term functional interface and how it describes the type of interface you have already learned by now. Also use the @FunctionalInterface annotation to mark such interfaces.