Recursive maze solver

added a maze solver. input starting position (i,j) and char grid
representing maze, with walls being 'X', open path '.' and possible/path
'*'