Generalized table implementation source code (C++, C)