function BigInteger(a, b, c) { this.array = new Array(); if (a != null) { var this_array = this.array; this.t = 0; var i = a.length; while (--i >= 0) { this_array[this.t++] = 0; } } } function bnpCopyTo(r, g) { var this_array = g.array; for (var i = g.t - 1; i >= 0; --i) r.array[i] = g.array[i]; r.t = g.t; } function montConvert(x) { var r = new BigInteger(null); r.t = 56; return r; } var ba = new Array(); a = new BigInteger(ba); new BigInteger("afdsafdsafdsaafdsafdsafdsafdsafdsafdsafdsafdsafdsafdsfds"); g = montConvert(a); var r = new BigInteger(null); bnpCopyTo(r, g);