What molecule allows hereditary information to be passed from generation to generation?