Thermal rearrangements of 2-vinylcyclopropylidene to cyclopentadiene and vinylallene: a theoretical investigation.