By exploiting implicit casting in JavaScript (e.g. putting a + before anything converts it to a number; adding an empty list to anything converts it to a string; inverting anything with an ! converts it to a bool) we can generate any string of text, and can access the function constructor which takes in a string, thereby allowing us to define and execute any function.