Redundant storage of computer data including encoding N data values
through M linear expressions into M encoded data values and storing each
encoded data value separately on one of M redundant storage devices where
M is greater than N and none of the linear expressions is linearly
dependent upon any group of N-1 of the M linear expression.