Implemented offer, and changed to unsigned length
Added implementation for poll
Optimizations and testing
Added benchmarking, current 400mill ops/sec