Intermediate to advanced concepts in JavaScript