def commonprefix(m):
        if not m: return ''
        s1 = min(m)
        s2 = max(m)
        for i, c in enumerate(s1):
            if c != s2[i]:
                return s1[:i]
        return s1
includes links to previous/next page, and other pages if needed
dataset/ETHPy150Open adieu/django-mediagenerator/mediagenerator/filters/less.py/commonprefix--crossover with--dataset/ETHPy150Open ofri/Open-Knesset/laws/templatetags/laws_tags.py/pagination