Text this: Review of Software Tools for Working with Evolutionary and Swarm Optimization Methods