arrays algorithms
adding backtracking, linkedlists, strings an trees.