Strong reasoning skills and mathematical thinking is important to program well? | Heykuki News