idea by carlos
Benchmarking using the benchmark module
One more function added, will add random fucntions, now looking at modules for accuracy