Update function names, set apart "leading interval" calculation.
Reorganize tests for better separation with original code.
Write a more generic display function based on list description for tracking of internal states within tested class.