JavaScript closure interview questions