inspired by L. A. Ring