I am currently trying to debug an issue where I pass a vector into a recursive method, where the base case pushes a position class onto the vector, and then each pre