Removing unnecessary imports left over from profiling
Changing parameter name to remind me that this is a list passed as reference through the recursion loops.
The history list is passed as value, thus the current self.address will always be the last item in the list, this is not a proper way to test for a leaf node in this situation.
Shifting the func tests to be on thes same line to reduce length of the function... still reads fine.
Removed dead code.
adding tests for new functions
removing old functions
getHistory no longer needed.
new class called Node to replace Resident... all same logic.
adding tests for node
removing Resident class. Now using Node.
self.prev no longer necessary
testing
changing function name to be more pep8
changing function name to be more pep8
removing load on import