Use the stated contract to choose a data structure and trace the boundary case before writing code. These tasks revisit earlier skills with fresh inputs. Explain which property the test checks and which JVM behavior remains outside the browser runtime.