Книжки читать ОБЯЗАТЕЛЬНО!!!
А то по чужому коду такой кулибин полазит , ничего в нем не поймет кроме сюда на вход даем такое , а выходе то что надо. И потом тупо копипастит этот код куда надо и не надо, корчит из себя профи. На следующем этапе все начинает дико тормозить и валится... А...