When To Use A Semicolon In Technical Writing