Recursively encode data