version 0.2.0 -- use memoryview to copy less

This should improve performance for many small reads, e.g. reading 4
byte blocks at a time. Performance for large reads is almost identical.