Key takeaways so far:
- Java library does not implement a Pair class.
- Java LinkedList does not provide a way to reference individual Nodes from the list and thus I had to implement my own linked list for efficient deletion. Can this be done cleaner? I'd love to know.