Fixed segfault on empty program.
Added two more tests.
Fixed mismatched whitespaces.
Fixed bug on empty blocks in conditional.

If the “then” block of a conditional is empty then it will compiled
down to just a nullptr.