Source: https://www.tutorialspoint.com/how-to-initialize-private-static-members-in-cplusplus.pdf