Completes 2.2-2.5 exercises on Built-in Directives