Mini optimization on a comparison
A little bit of refactoring
Changed to fit the new Node<T> interface
Fixed bug in linking test
Modified the random number handling, added a set_seed option.
Changed signature of set_seed to allow for external seeds
Random updates