Can some one explain me the recursion function flow here in below code how the function is returning when its returning how its printing left right node value.