What is a VM and why do dynamic languages need one? What is a VM and why do dynamic languages need one? python python