Added the facade pattern examples and reasoning

Also stealthily fixes a formatting issue on the pattern matching suggestion (line 534).