There are two important steps in this problem:
(1) Modify the pr() method so it calls itself recursively. You'll know this works when pr() calls itself recursively, doesn't crash, and prints out the node values in forward or reverse order, or possibly both.
(2) Note that the code will behave differently depending on where you print the node value relative to the recursive method call. Try changing the location of the print() statement in your recursive code.