Fixed Nibble* and added tests
Fixed Crumb* and added tests
Small efficiency change
Modified benchmark
Added benchmarks
Corrected off-by-one error and some small effeciency changes