You can make practically any program with just four constructs: assign, condition, loop and function.
The rest is just imagination.