a start on using raw pointers in Readers
some more
this compiles, but fails to do anything
boundsCheck
clean up some assertions
more assertions
fixed a bug. unit tests pass but benchmark fails
boundsCheck was off by one