Added left and right rotate