finished cipher pairing challenge and reflections