Finish add base performance tests, add random number generation
Add visualizer