HLD VS. LLD DESIGN : GRASPING THE CRUCIAL DIFFERENCES