Arithmetic Q
Work in progress...