minor
Using GSL vector and matrix
Using size_t