Como criar uma função a partir de uma string

var addition = Function("a", "b", "return a + b;");
alert(addition(5, 3)); // shows '8'
Disgusted Dragonfly