Recursive solution to covert []byte to string