Circular Shift Implemented

Might not be totally bug free
Merge pull request #2 from huiloon-y/master

Circular Shift Implemented