Importance of dsa in programming