Fix bug in MA::Sub() for case where a = b - a