%%statement branching-statement$if%% sprawdza czy warunek jest prawdziwy w którym przypadku uruchomi instrukcje w środku (instrukcje po prawej stronie szarej pionowej linii). W przeciwnym razie uruchomi instrukcje w środku %%statement branching-statement$else%% jeśli on istnieje.
Żeby osiągnąć ten cel, twój program powinien zrobić jak najmniej kroków by osiągnąć ostateczny wynik. Innymi słowy, powinien być jak najszybszy jak to możliwe.