tileFunctions = [
{ name: "add", f: (i, j) => i + j },
{ name: "add22", f: (i, j) => 2 * i + 2 * j },
{ name: "add21", f: (i, j) => 2 * i + j },
{ name: "add33", f: (i, j) => 3 * i + 3 * j },
{ name: "add/2/5", f: (i, j) => Math.round(i / 2 + j / 5) },
{ name: "sub/3/5", f: (i, j) => Math.abs(Math.round(i / 3 - j / 5)) },
{ name: "add45", f: (i, j) => 4 * i + 5 * j },
{ name: "multiply", f: (i, j) => i * j },
{ name: "or", f: (i, j) => i | j },
{ name: "and", f: (i, j) => i & j },
{ name: "xor", f: (i, j) => i ^ j }
]