yari afite ibitekerezo byuzuye byo kuba icyamamare platform independent performance scalability is reached by recursive data structures and algorithms muri ibyo bihe bigoye igihano cy'urupfu cyakuwemo