Clearly the reason being that in the case of the functions are returned when sent as parameters rather than when called from function .
clearly the reason being that in the case of the functions are called when sent as parameters rather than when returned from func