Used uncertainties.wrap to implement __numpy_ufunc__ and updated core.py