This version addresses the bug identified in issue #2. There was an off by one error in calculating an index which would cause the program to:
- Incorrectly convert right justified data (it was always 1/2 of what it should be, the least significant bit was being ignored)
- Crash when the number of data bits was equal to the number of bits per slot.