Working function call with parameter passing and return, again more comments