- Non-alphanumeric code was first posted on an online message board and amazed people by executing code without letters or numbers
- JavaScript allows loose typing and string indexing to access characters from objects and other values converted to strings
- Various tricks are used like incrementing array values, generating false, true and other strings to build the "sort" string and call functions needed to execute code without letters or numbers