Wrote some more in the README
Removed some unnecessary allocations