fn sum_complexities( codes: &Vec<Code>, door: &mut KeyPad<NumericButton>, ) -> usize
Map the puzzles codes to their complexity and sum to get the puzzle solution