A two element array of function pointers (or code addresses) and an operator that turns true/false into 0/1 is enough to do conditionals.