[Vinicius] Implementando minha propria interface Funcional