, sys.maxsize)):
                if intvl[0] == intvl[1]:  # we need to check a zero length interval
                    if intvl[0] &gt;= start:
                        yield intvl
                else:
                    # if the interval starts
                    if intvl[1] &gt; start:
                        yield intvl

    def firsts(self):
        &#34;&#34;&#34;
        Yields all intervals which start at the smallest known offset.
        &#34;&#34;&#34;
        laststart = None
        # logger