title: Why aren't Array methods built into an Array instance?
body: <p>Sorry for what is probably a silly question but it's bugging me...</p>
  
  <pre><code>int[] i = {3, 2, 1};
  //why
  Array.Sort(i);
  //instead of
  i.Sort();
  
  char c = 'c';
  //why
  char.IsLetter(c);
  //instead of
  c.Isletter();
  </code></pre>