a computer program is a list of directions