Difference Between Golang bufio Reader vs Scanner | NewReader VS NewScanner