Recursive Function Example In Java