https://medium.com/@dgodfrey206/the-c-20-standard-an-overview-of-new-c-features-part-2-operation-spaceship-9f2ed06a1ca4