Figure 7.2. Record limit comperands are represented as exponents with a base of 2.
The record limit check is abstracted out into the method isRecordLimitReached
which returns whether or not the record limit is reached after having invoked the method
isRecordLimitReached_0. The method isRecordLimitReached_0 invokes itself
recursively a random number of times, growing the call stack by a minimum of 16 and a
maximum of 64 frames. Each invocation of isRecordLimitReached_0 tests whether the
record limit has been reached, locally storing the result, before randomly invoking one of