Which of the following terms best describes the process of suppressing complex details of a system and presenting a simplified version with just the relevant details?
A.Programming
B.Abstraction
C.Free Thinking
D.Creativity