Where does the 5 come from?  This is a bit strange; it means, for example, that a Length of 5 will end up allocating a list with an underlying array of 1 element (5/4 == 1), but a Length of 3 will end up allocating a list without an underlying array that'll then immediately grow to 4 elements once the first item is added.