Particle swarm optimization algorithm (PSO) for a minimization problem. In this project, nonlinear constraints are implemented as infeasible solutions. This project is using C++23 features.