Data structures implementations that I have in my mind