Java Consumer Supplier Functional Interface Interview