Driver Code
var mat = [ [ ' ' , ' ' , ' ' , ' ' ] , [ ' ' , ' ' , ' ' , ' ' ] , [ ' ' , ' ' , ' ' , ' ' ] , [ ' ' , ' ' , ' ' , ' ' ] ] ; ROW = mat . length ; COL = mat [ 0 ] . length ; var src = newPoint ( 0 , 3 ) ; var dest = newPoint ( 3 , 0 ) ; pathMoves ( mat , src , dest ) ;