Added two alternate syntaxes for Function() constructor

Added support for new Function("a,b",body) and new Function(string[],
body)