Three Basic Programming Structures