Understanding recursive splicing in the human genome