some encryption, mostly just fun with numbers