FastInput: implement unget(x)
FastInput: implement unget(x)

In the buffered case, always keep 8 characters reserve in the beginning.
So, it is always possible to put back up to 8.

tmikov/smalls,tmikov/smalls,tmikov/smalls