Added comments in finnish describing the code...
Next I'll start implementing this algorithm in an object oriented design
for my class exercise.
Also wondering if I should add a choice for the user to pick his/her
prefered type of solving algorithm.
These would include a stochastic search and some form of logical search.
Better design the GUI first.