- the numbers 0, 1
- the functions a+b, a⋅b, a^b, if
In each post (no double posting) we will construct new numbers (integers), functions or operators to add to the lists.
With the goal of creating a list of the largest numbers
You can only add numbers by applying a function from the list of function to numbers from the lists of numbers.
You can only create functions like
square(x)=x⋅x adds the function square
of course the a⋅a part of the function needs to be defined already
You can create conditional branches using if(condition,trueValue,falseValue)
e.g. max(x,y)=if(x>y, x, y) adds the max function
At the end of each post you need to recap which numbers and functions are defined so we don't need to search trough each post to find the lists.