smarter string initialization
white noise generator
rough benchmarking stuff