https://medium.com/@shubhamvartak01/i-was-asked-about-bifunction-in-a-java-interview-heres-what-i-said-a5305807d5c2