Functions

edges are directed. similar to bellman ford. but epochs must be specified by user.