call by name (more explanation added)