Remove dependency on fmt

Removed dependency on `fmt` through the use of `io.WriteString` and `strconv.Itoa`.

Should I update this pull request to include the benchmark func as well?