@staticmethod
def _reversechunks(fulllist, chunklength):
    """Yield successive n-sized chunks from l."""
    for pos in range(len(fulllist) - chunklength, -1, -chunklength):
        yield fulllist[pos:pos + chunklength]
