finish HBIN. add Cell. add utils. add tests. fix bugs identified by tests
begin to implement the first record: the nk record