Building an interactive javascript test based on Effective Javascript - 68 specific ways