Implementation of popular data structures and algorithms in Java / Python / C++