user_3587124
Short session in class on the divide and conquer method applied to understanding what an expression returns: start from rand, complicate it little by little and check the range at each step, with the comment on the classic off by one mistake.