title: Implementation of extremely sparse arrays
body: <p>I have an extremely sparse static array with 4 dimensions of 8192 each that I want to do lookups from (C#). Only 68796 of these 4.5 * 10^15 values are non-zero. What is the fastest way to do this, with speed and low memory usage being vital?</p>
  
  <p>Thanks</p>