5.3 initial version, doesnt fully work
5.1, 5.2 update bits, float to binary
5.3 - consider this working for now, alternative soln is to use arithmetic
5.4, 5.5, 5.6
golang idioms, interfaces
wordbreak