Gray Wolf Optimizer implementation on C using RngStream.c for multiple streams of Random Numbers by Pierre L'Ecuyer