Data structures and algorithms playground.