BigNum has incorrect copy semantics.  Rather than override the incorrect compiler generated copy, simply disable copy for now.  If we need BigNum copy semantics in the future, we can add it then.  We will know when we need it because it will be a compile-time error if we try to use it.