pub fn to_2s_complement(val: i64) -> U256