linked list
fixed length queue. array implements, rolling
fixed enqueue (4 characters every time)
buf = \[None\] \* 4 可以用 head == tail 则从0开始
例题:Read Characters From File