https://geometryofmolecules.com/pyranose-vs-furanose/