Microsoft is using synthetic DNA to store data