Simple data structures and algorithms revolved mostly around tries, suffix trees, suffix arrays and other text mining activities.