Added the negateBIG function