Projektowanie algorytmów: metody wstępująca i zstępująca