My coursework for theme "Persistent Data Structure".