added commonStructures, my implementation of common data structures in c#