demo: Use (x, y) coordinates instead of (y, x) in demo.
all: dos2unix *.
dijkstra: Meta commit. The Dijkstra algorithm seems to be mostly fixed. There
still exists some issue though. Diagonal moves seems to have the same cost as
vertical ones?

baz: ###############
baz: #.............#
baz: #..Sx.........#
baz: #....xxxxx....#
baz: ##########x...#
baz: #........#x...#
baz: #...x....#.x..#
baz: #..x#x...#x...#
baz: #..x#.x..#.x..#
baz: #..x#..x.#x...#
baz: #..x#...x#.x..#
baz: #..x#...x#x...#
baz: #.E.#....x....#
baz: #...#.........#
baz: ###############
pathfinder: Use the variable name graph instead of grid.
dijkstra: Fix issue were the cost value wasn't updated if a cheaper path was found.
Merge branch 'master' of github.com:mewcs/alpha

Conflicts:
	pathfinder.sml
dijkstra: Update the cost value if a shorter path is found to the node.
pretty: Add function specifications.