It appears taht the algorith we implemented for the arrays is more effective than the methods of creating a new array with random sampling. The second algorith seems to scale with almost no lag. More research is required