Changed backtracking in Eisner's algorithm to make it easier for students to implement the algo.
DOC Better documentation for the functions
ENH Make this code location independent