Text this: A Binary Particle Swarm Optimization Approach to Optimize assembly sequence planning