util: lower & upper