Added a random selection method to ListUtils and some UnitTests.

Unit Tests all passed.
Added some static imports to clean up algorithm appearance in Squarify.
Tried squarification on some real-world numbers.