build_length() + tests
marshalVBL() + tests
wip
marshal() - wip