added description of ackley function