set up guard
finish hamming
finish gigasecond, one test failing
fix bug