package timing
import "time"
func TimeFunction(fn func(), trials int) time.Duration {
startTime := time.Now()
for i := 0; i < trials; i++ {
fn()
}
endTime := time.Now()
return endTime.Sub(startTime)