title: Lua - print table keys in order of insertion
body: <pre><code>house = {
           ["Street 22"] = {
                             {name = "George", age = 20},
                             {name = "Pete", age = 25}
                           },
           ["Street 30"] = {
                             {name = "John", age = 32},
                           }
         }
  </code></pre>
  
  <p>I want to print the keys/streets of the houses tables in the exact order they are. If I use:</p>
  
  <pre><code>for i, v in pairs(house) do
      print(i)
  end
  </code></pre>
  
  <p>that's going to print them, but the order seems a bit random... How can I print them in order they are inserted?</p>