Clean copy of GSL 1.15.