Competitive Timing
On The Go For Big O