public static void Main()
var y = new Func<string,string>(s => new String(s.ToLower().Replace(" ","").OrderBy(v => v).ToArray()));
var z = new Func<string,string,Func<string,string>,bool>((w,x,f) => f(w) == f(x));
Console.WriteLine("{0} & {1} are anagram: {2}",l, r, o);
Console.WriteLine("C#, {0} bytes", Encoding.Unicode.GetByteCount(@"var y = new Func<string,string>(s => new String(s.ToLower().Replace("" "","""").OrderBy(v => v).ToArray()));
var z = new Func<string,string,Func<string,string>,bool>((w,x,f) => f(w) == f(x));"));