Lets you perform more complex control flow operations without using an endless chain of 'ifs and elses'