Adding support for dynamic nuber of items
Updating readme
Throwing exception when num side items is less than 0
Changing num itesm programmatically