Determining path
Collecting node but no way to access previous? =(
Added new test case
Fixing up semicolons