Like Encoder, but does not use a temporary buffer. Instead, the user is expected to put the items in reverse order.
See Implementation
Like Encoder, but does not use a temporary buffer. Instead, the user is expected to put the items in reverse order.