title: Flipping a matrix-like string horizontally
body: <p>The goal of this function is to flip a matrix-like string horizontally.</p>
  <p>For example the string: '100010001' with 2 rows and three columns would look like:</p>
  <pre><code>1 0 0
  0 1 0
  0 0 1
  </code></pre>
  <p>but when flipped should look like:</p>
  <pre><code>0 0 1
  0 1 0
  1 0 0
  </code></pre>
  <p>So the function would return the following output:
  '001010100'</p>
  <p>The caveat, I cannot use lists or arrays. only strings.</p>
  <p>The current code I have written up, I believe, should work, however it is returning an empty string.</p>
  <pre><code>def flip_horizontal(image, rows, column):
  
     horizontal_image = ''
     for i in range(rows):
  
         #This should slice the image string, and map image(the last element in the 
         #column : to the first element of the column) onto horizontal_image.
         #this will repeat for the given amount of rows
  
         horizontal_image = horizontal_image + image[(i+1)*column-1:i*column]
      
     return horizontal_image
  </code></pre>
  <p>Again this returns an empty string. Any clue what the issue is?</p>