When I see the text "if (something)", then I should make a new if block. ["block", "block"] => ["block"] ["block", "block while"] => ["block", "block while"] ["block", "block if"] => ["block", "block if"]
some kind of preparation code, I guess or something
if (condition)
do something in response to a true condition
else if (some other condition)
then we should do something specific else
else
some fallback thing!
some code do other thing {} | : {} ();
while (something)
update the counters hack the gibsons do the stuff