// [The loop in timed_loop is looping 335424926-330634772 = 4790154 times]
//
// A.2) How many cycles per iteration?
//
// [Your answer here]
// [4790154/1000 = 4790]
//
// A.3) Why do we need a wrapping subtraction?
//
// [Your answer here]
// [Becasue the variable is a unsigned 32 bit int, which will overflow when taking substraction bit wise. Therefore a wrapper is there to make sure the substraction is correctly calculated even if it overflow.]