Efficient implementation of ar... Note