Taken gsl dependence. Code is about to be branched.