some dynamic vs. static scoping examples