Implementation of a B-Tree in C