Pseudo-code of Dijkstras (pretty fleshed out) comment out above Dijsktras