intro for data structures and algos
combine basic data structures and algorithms
knights travails add