title: deep copy a value type jagged Array without serialization
body: <p>Since windows phone does not have the System.Runtime.Serialization.Formatters.Binary namespace, i am using the following way:</p>
  
  <pre><code>bool[][] newMask = (bool[][])this.mask.Clone();
  </code></pre>
  
  <p>But i am not sure whether this will make a deep copy or not (although <a href="https://stackoverflow.com/questions/4054075/how-to-make-a-deep-copy-of-an-array-in-c">this</a> question suggests that i will make a deep copy but my suspicion lies on the fact that i am using a jagged array for performance purpose)  </p>