An explanation of scope in terms of an execution context and scope chain. Also describes how we can alter the this reference using apply and call.