Why ++[[]][+[]]+[+[]] = 10 in JavaScript | Hacker News Reader