On the list of important ability of any very good programmer is a chance to believe logically and breakdown involved dilemmas into small, extra workable pieces. This enables them to come up with effective and efficient program code which will perform the desired challenge. ket quasoilo