Repurposing DNA for information processing and storage