Ruby GSL 'fork' from http://rb-gsl.rubyforge.org/