generous portion