public static function allRotationsOf($set, $base = 12) {
		$rotations = array();
		for ($i=0; $i<$base; $i++) {
			$rotations[] = self::rotateBitmask($set, 1, $i, $base);
		}
		return $rotations;
	}
public static function allRotationsOf($set, $base = 12) {
		$rotations = array();
		for ($i=0; $i<$base; $i++) {
			$rotations[] = self::rotateBitmask($set, 1, $i, $base);
		}
		return $rotations;
	}
public static function allRotationsOf ( $ set , $ base = 12 ) { $ rotations = array ( ) ; for ( $ i = 0 ; $ i < $ base ; $ i ++ ) { $ rotations [ ] = self :: rotateBitmask ( $ set , 1 , $ i , $ base ) ; } return $ rotations ; }
returns an array of all the unique rotations of a set
@param  [type]  $set  [description]
@param  integer $base [description]
@return [type]        [description]
returns an array of all the unique rotations of a set