Fun(ctional) Javascript

@kirel