fix assertions in multi_reset
rename object_prototype to native_prototype
split methods on the instance vs the prototype
remove weird use of .apply()
split pass-by-value/reference
fix indentation
show that argument elements can be accessed like an array
make setTimeout example more typical
make 'window' available in tests as the global object
split examples for masking and self-executing functions
create dedicated slides for local & global variables
swap order of masking & self-executing functions
include a custom context when showing call vs apply