USDO A Hyper-collateralized Algorithmic Stablecoin, designed for volatile & decentralized environments