title: Elm implementing customTable data type
body: <p>I am completely new to functional programming and I have an assignment to implement table data type. It is supposed to be represented as a triple:</p>
  
  <pre><code>("tableName",["key1","key2","key3"],["value1","value2","value3"])
  </code></pre>
  
  <p>All of the items are <code>strings</code>, the first is the name of the table followed by <code>two lists</code>, which are of the same length. For every key in the first list there is corresponding value in the second list. Keys can not be repeated, values can be repeated.</p>
  
  <p>I should then implement multiple functions, for example:
  - create new empty table
  - insert (name, key, value)</p>
  
  <p>Can anyone help me with how to implement this? I have tried multiple tutorials but none of them cover something like this.</p>
  
  <p>Thanks!</p>