How Do CBDC Work? Learn How Programmable Central Bank Digital Currencies Work?