https://dev.mpost.io/a-beginners-guide-on-algorithmic-stablecoins/