a mutating fuzzer for testing