Understanding When to Use a Semicolon