Repository navigation
- Add and Remove methods will now return the pointer to the node that was added or removed. Returns nil if the operation failed.
- Partitions method now only accepts a pointer to a node to reduce lookup calls if the user already has the node.