Update code formatting with newer clang-format.
New year copyright update.
Use the user defined literals for initialising.