readZFloat

Reads a float in a variable-length format. Reads between one and five bytes. Small integral values typically take fewer bytes.