The 3 Main Programming Constructs