https://keyurramoliya.com/posts/Using-ByteSize-to-represent-byte-size/
Using ByteSize to Represent Byte Size - Keyur Ramoliya