The metacognition module doesn't return the solutions to problems or save them to the output folder.
Either way would work, but we need some way for the user to be able to access the solutions after each call to the metacognition module.
Also, the metacognition module would benefit from returning the system that found the accepted solution.
Let me know which would work:
Return system used and save the solution to a .pickle file in the output folder
or
Return system used and the solution directly from the metacognition module