```dart buffer.addHead(4); print(buffer.length); // 3 print(buffer[0]); // 4 print(buffer[1]); // 1 <- should be 2 print(buffer[2]); // 2 <- should be 3 ```