The restricted rotation about carbon carbon double bond in 2-butene is due to
(a) overlap of one s and sp2-hybridized orbitals
(b) overlap of two sp2-hybridized orbitals
(c) overlap of one p and one sp2-hybridized orbitals
(d) sideways overlap of two p-orbitals.