How does Go handle data manipulation and transformation?