public override string ToString()
{
advanceTheTimeCursor(
() => new DateTime(pastToPresentCursor.Year + 1, thePast.Month, thePast.Day),
() => yearCounter++
);
advanceTheTimeCursor(
() => pastToPresentCursor + monthTimeToAdd(),
() => monthCounter++
);
advanceTheTimeCursor(
() => pastToPresentCursor + TimeSpan.FromDays(7),
() => weekCounter++
);
advanceTheTimeCursor(
() => pastToPresentCursor + TimeSpan.FromDays(1),
() => dayCounter++
);
return CreateTheString();
}