Make seed configurable
Enable selecting algorithms
Add number of problems in results
Add __all__
End the loop when problems don't exist at the current solution length
Merge profile.py and slidingblockpuzzle.py