Some data structure implementations for fun (mostly in python)