Added Griewank function
Fixed error in Griewank function that allowed division by zero
Added Perm function
Added Rastrigin function
Added Eggholder function
Generalized Ackley function to d dimensions