docs: def horizontal_scroll(self, image, padding=True):
          """Returns a list of images which appear to scroll from left to right
          across the input image when displayed on the LED matrix in order.
  
          The input image is not limited to being 8x16. If the input image is
          larger than this, then all columns will be scrolled through but only
          the top 16 rows of pixels will be displayed.
  
          Keyword arguments:
          image -- The image to scroll across.
          padding -- If True, the animation will begin with a blank screen and the
              input image will scroll into the blank screen one pixel column at a
              time. Similarly, after scrolling across the whole input image, the
              end of the image will scroll out of a blank screen one column at a
              time. If this is not True, then only the input image will be scroll
              across without beginning or ending with "whitespace."
              (Default = True)
          """
  
          image_list = list()
          width = image.size[0]
          # Scroll into the blank image.
          if padding:
              for x in range(8):
                  section = image.crop((0, 0, x, 16))
                  display_section = self.create_blank_image()
                  display_section.paste(section, (8 - x, 0, 8, 16))
                  image_list.append(display_section)
  
          #Scroll across the input image.
          for x in range(8, width + 1):
              section = image.crop((x - 8, 0, x, 16))
              display_section = self.create_blank_image()
              display_section.paste(section, (0, 0, 8, 16))
              image_list.append(display_section)
  
          #Scroll out, leaving the blank image.
          if padding:
              for x in range(width - 7, width + 1):
                  section = image.crop((x, 0, width, 16))
                  display_section = self.create_blank_image()
                  display_section.paste(section, (0, 0, 7 - (x - (width - 7)), 16))
                  image_list.append(display_section)
  
          #Return the list of images created
          return image_list