A trivial solver program whose purpose is to showcase Depth First Search and is solved using object orientation