设复数z满足|z|=1,求|z^2+z+3|的最大值和最小值