Added Test and Benchmark

Had an interesting finding, wen comparing two []byte comparing strings
a stack exception happens also removing the default case did't slow
things down. It seems the compiler optimizes that by itself.