Does the hard security so you don’t have to... but if you want to learn, read on.