Introducing CodeFragmentPerformanceTestResult class to wrap the results.
creating Multiplied Iterable form nicer code
using new Iterable for better code
some code refactoring