The word "flexible" in the passage is closest in meaning to A. huge B. adaptable C. powerful D. precise