What are typical cognitive advances and immature aspects of preschool children's thinking?
A. Logical reasoning
B. Magical thinking
C. Abstract thinking
D. Critical thinking