playing with algorithms and data structures