Check if only one single bit is set within an integer (whatever its position)
Swift - is there a standard protocol that defines +,-,*,/ functions, which is adopted by all "arithmetic" types like Double, Float, Int etc.?