added cross-product Lua example