Repeat a function at n interval and stop at s seconds

Repeat function is now in benchmark package, with CLI support

example usage:

//repeat workload every 5 seconds and stop after 60 seconds
go run pat/main.go -interval 5 -stop 60