Two problems

One: the way my FullConstructor is currently implemented, it can cause a
multiple deletion error (the destructor will be called on an array, then
called again on that same array which no longer exists, confusing the
computer)

Two: bigger problem: the way my + operator works, it just doesn't result
in the right boolean value