EBinList has a tail, and an array of bytes for the values it contains. It is optimized for the case of cons'ing a byte onto it; it works like a java StringBuilder, but its contents array grows backwards; so the bytes contained in it are stored in the last bytes of the data array variable.
| |
| |
| |
| |
| |