gbm: use size_t for array indexes