as I continue my studies the book implemented a singleton. I understood the reason why use it but I just wanted some clarification regarding the code.
+ (BN
Static variables are initialized just the one time when the function/method is first called. After that, you can basically pretend the line doesn't exist.