Due to the way the sign is assigned to the result in bigint.add(), it is possible to get a result of -0 when using bigint.subtract().
Due to the way the sign is assigned to the result in bigint.add(), it is possible to get a result of -0 when using bigint.subtract().