Flattening a 1D List