public float[] Get(int argLength)
{
Debug.Assert(argLength > 0);
if (!map.ContainsKey(argLength))
{
map.Add(argLength, GetInitializedArray(argLength));
}
Debug.Assert(map[argLength].Length == argLength); //Array not built of correct length
return map[argLength];
}