Some useful utilities in objc