title: c programming array element subtraction
body: <pre><code>array a1 = [1, 2, 3, 4, 5, 8];
  array a2 = [1, 4, 5];
  array a3 = a1 - a2; /* [2, 3, 8] */
  array a4 = a2 - a1; /* print -None */
  </code></pre>
  
  <p>Here array would be the type my program uses to represent a struct which is used as a container. The rest of it is pseudo code, of course I'm not creating the arrays like that nor subtracting.</p>
  
  <p>The simplest solution I can think of involves nested loops. any idea to solve an efficient way to solve this problem?</p>