Added CircularShift Class