Java Functional Interface Voidstrap Codechef Python Dsa Geeks