Class BinaryReader allows us to read values of simple types in binary format
Symmetric to BinaryWriter