def example_point(self):
        """
        Returns any single point guaranteed to be in the domain, but
        no other guarantees; useful for testing purposes.
        This is given as a size 1 ``np.array`` of type ``dtype``.

        :type: ``np.ndarray``
        """
        if not np.isinf(self.min):
            return np.array([self._min], dtype=self.dtype)
        if not np.isinf(self.max):
            return np.array([self._max], dtype=self.dtype)
        else:
            return np.array([0], dtype=self.dtype)