Write Your Own Virtual Machine In Python