conditionals and loops
arrays / blocks / lambdas / hashes