bigint: working version of my_vector