Function to dump tables to debug output

Gives me this output for my test table:

ROOT	=	{
		number	=	12345,
		another	=	{
			a	=	"b",
			another	=	{
					},
			cyclic	=	{
					},
				},
		child	=	table: 1EAE5130,
		cyclic	=	table: 1EAE5250,
		inceptionish	=	table: 1EAE50D0,
		str	=	"Result:
	- Unknown",
}

(after converting to real Lua… why does GMod call the not-Lua Lua?)

Very similar to mine actually, but without the whole “print reference of table in a way we understand”