Which is the safest and most effective way to get a deeper stretch?

A.
massage the muscles being stretched
B.
inhale and push the stretch until it hurts
C.
lean into the stretch as you exhale
D.
place ice on your muscles before stretching