Implements clumping with Faster restricted implementation.
****Bugs****
-Yet to resolve insertion of rigid event into position of non restricted element e.g insertion of meeting where a study session was schedule
-Yet to implement spreadout algorithm
-need to implement randomization of list for optimization

****Bugs****
-Yet to resolve insertion of rigid event into position of non restricted element e.g insertion of meeting where a study session was schedule
-Yet to implement spreadout algorithm
-need to implement randomization of list for optimization