I heard that "Methods starting with init or new or containing copy transfer, by definition, ownership; all other methods do not.
Does this apply to ALL methods with the word "init" in the name, even if the function is "initialCapitalizationMode", in which initial does not mean the same as init? Or does it only work if it has "init" and then an uppercase letter after the fact?