Added functional library. This will make scripting Lua more fun.