added UnsupportedOperationExceptions to unimplemented sorts