TABLE_SIZE
BIGNUM *val1[TABLE_SIZE], *val2[TABLE_SIZE];
BIGNUM *val[TABLE_SIZE];
BIGNUM *val[TABLE_SIZE];
BIGNUM *val[TABLE_SIZE];
symbol_table = calloc(TABLE_SIZE, sizeof(bucket *));
k = (31 * k + c) & (TABLE_SIZE - 1);