Combine encrypt/decrypt functions
Challenge 11
Challenge 12