Text this: The Buttressed Walls Problem: An Application of a Hybrid Clustering Particle Swarm Optimization Algorithm