This choice makes the data structure bigger, but each data element is now fixed length instead of variable. This is a similar concept to a relational database satisfying Codd's third normal form [ ]. Also the algorithm is simpler with fixed length items, and parallelizes better. Whether this was the correct choice depends on one's tolerance for complexity.