heptitols