question: private static BigInteger valueOf ( int val [ ] ) { return ( val [ 0 ] > 0 ? new BigInteger ( val , 1 ) : new BigInteger ( val ) ) ; }
target:  Returns a BigInteger with the given two's complement representation. Assumes that the input array will not be modified (the returned BigInteger will reference the input array if feasible).