Confluently persistent data structure

Summary