D-ribonolactone in organic synthesis: a review