Add an datastructure with min function
Add datastructure with min funciton
Add datastructure with min funciton