about function and closures, this, scope, regular expressions.