Simple PSO implemented, still need to implement more problems with penalties for unfeasible solutions