Loading homepage
Input: Start useCountdown(3), then wait 1000ms. Output: count = 2, isRunning = true.
Input: Pause, wait, then reset. Output: Pausing preserves count; reset restores 3 and stops.
useCountdown(initialCount: number, interval?: number): { count, isRunning, start, stop, reset }