Removed copying arrays and not reusing the same ArrayLists.

Every algorithm will use randomized Points.

This is probably problematic at this point, as the non-final algorithms may
sort the second list.