In writing and rhetoric, what does "parallelism" refer to?
A) The use of opposite ideas to create contrast
B) The repetition of similar grammatical structures or patterns for effect
C) The inclusion of unrelated ideas to add variety
D) The use of complex vocabulary to enhance the text