* Very consistent use of semicolons and ().call()
* jsFiddle