Added docs on call by name and lazy vals