Text this: A Particle Swarm Optimization Variant with an Inner Variable Learning Strategy