Text this: A comparative analysis on the performance of particle swarm optimization and artificial immune systems for mathematical test functions