Function closures AND JavaScript
Common descendants