[golomb_encode_decode.py](https://github.com/Ritwik00025/Data-Compression/blob/main/Golomb_Coding/golomb_encode_decode.py)  k bits is 0 bits, but you encode it for 1 bits. and if the m is 1 or 2, your decode will fail. [golomb_encode_decode.py#69](https://github.com/Ritwik00025/Data-Compression/blob/5e7b710603f4b1eb334150233ceb33a47ec4e555/Golomb_Coding/golomb_encode_decode.py#L69)