Created by: sarathsp06
Added circular array with following features
Circular array Interface
- [idx]
- get item on idx ,assuming circular array
- any idx value is taken as modulo of itself with size
- negative idx is not permitted
- len
- length is always length of current valid entries
- repr
- the circular aray is printed with values in order
- logical order is maintained not how it is stored
- push
- pushed item to end of queue
- throws exception if capcity is filled , len == capcaity
- pop
- pop an item from start of array
- throws exception if
- capacity
- returns initial size of array