@Mr_NutterButter Also, at some point, not having a basic understanding of such concepts is not an excuse.
I would get it for a 10YO, but if you are over 20, how am I supposed to call you an adult, when you didn't think about such things even once?
Mainly gaming/nerd instance for people who value free speech. Everyone is welcome.