algs, trees, graphs, arrays, strings and lot more