Implement Single Source Shortest Path Tree