Add ProcessStateSimulation and StringSort