Working with strings,Serialization / deserialization, binary tree, collections