How do you write a program?