demo/median.py:
def median(numbers):
ordered = sorted(numbers)
middle = len(ordered) // 2
return ordered[middle]
demo/test_median.py fails:
AssertionError: median() returned 3, expected 2.5
AI text/layout recreation from video frame; verify against source image.